Thanks Arvind, I appreciate it! I'm updating the README on that project to explain the unusual project setup for the future...
-joe On Aug 31, 2011, at 4:07 PM, asomya wrote: > Ah, that explains it why I didn’t see them fail when I wrote those tests. I > used django’s manage.py to run tests on the django_openstack module and the > individual views. > > I’ll check out your fix branch and take a look. > > Thanks > Arvind > > On 8/31/11 6:57 PM, "Joseph Heck" <he...@mac.com> wrote: > >> I have a branch of Dashboard at >> https://github.com/heckj/openstack-dashboard/tree/quantum_dep_fix (branch >> name "quantum dep fix"). >> >> The openstack dashboard project is a bit unusual in that it has two distinct >> areas inside it, both of which need the dependencies added. You got the deps >> added the virtual env, which worked correctly - that effects the >> "openstack-dashboard" components and tests. If you read through >> "run_tests.sh" you'll see the craziness that is running the whole set of >> tests. ( I have a pull request in place to expand on that further (hopefully >> happening soon) that will include the pep8, pylint, and coverage metrics - >> they don't currently exist. ) >> >> There is another set of tests and setup that are run with buildout (blame >> Devin Carlen there... I think) - the buildout.cfg under django-openstack is >> where I added the dependencies as well >> (https://github.com/heckj/openstack-dashboard/commit/9f11bb0cc0f51da8a9c764e3c4e1d850de79af25). >> This component is the non-django-project specific code and is where the >> majority of the unit tests live. Even after adding the dependeny, I'm seeing >> unit tests failure (running ./run_tests.sh from the top) on a clean system - >> hence my odd questions. I'd happily welcome some eyes on that branch so we >> can get the tests passing on the openstack-dashboard project. >> >> -joe >> >> On Aug 31, 2011, at 3:40 PM, asomya wrote: >>> Hey Joe >>> >>> I added the dependency to Quantum to the venv installer pip-required but for >>> some reason jenkins doesn't seem to install it. >>> >>> As for the unit tests, these were for the network and port views in the >>> dashboard and I mocked these. I'll double check if I set the testsettings >>> correctly. >>> >>> Thanks >>> Arvind >>> >>> >>> On 8/31/11 6:32 PM, "Joseph Heck" <he...@mac.com> wrote: >>> >>>> Next dumb question - >>>> >>>> I've added in the dependency to the buildout section of the dashboard, but >>>> the >>>> unit tests are now failing asking for settings.QUANTUM_URL. Do the tests >>>> that >>>> were added there require a running instance of Quantum (or at least the >>>> API) >>>> to complete, or is that mocked out and they're just stumbling over not >>>> having >>>> defaults in the no-django-project test setup? >>>> >>>> -joe >>>> >>>> On Aug 31, 2011, at 3:10 PM, Salvatore Orlando wrote: >>>>> Hi Joe, >>>>> >>>>> The official and only Quantum repository we have at the moment is >>>>> lp:quantum. >>>>> >>>>> Cheers, >>>>> Salvatore >>>>> >>>>>> -----Original Message----- >>>>>> From: netstack- >>>>>> bounces+salvatore.orlando=eu.citrix....@lists.launchpad.net >>>>>> [mailto:netstack- >>>>>> bounces+salvatore.orlando=eu.citrix....@lists.launchpad.net] On Behalf Of >>>>>> Joseph Heck >>>>>> Sent: 31 August 2011 23:04 >>>>>> To: netstack@lists.launchpad.net >>>>>> Subject: [Netstack] Quantum dependency >>>>>> >>>>>> Dumb question - but where is quantum formally residing these days? Aiming >>>>>> to fix a dependency bug that came in when we merged the Quantum stuff >>>>>> into openstack dashboard, but I wasn't sure where to grab it... >>>>>> >>>>>> lp:quantum the most appropriate place? >>>>>> >>>>>> -joe >>>>>> >>>>>> -- >>>>>> Mailing list: https://launchpad.net/~netstack >>>>>> Post to : netstack@lists.launchpad.net >>>>>> Unsubscribe : https://launchpad.net/~netstack >>>>>> More help : https://help.launchpad.net/ListHelp >>>> >>> >> >>
-- Mailing list: https://launchpad.net/~netstack Post to : netstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~netstack More help : https://help.launchpad.net/ListHelp