Skip to content

Commit 802ddd4

Browse files
author
Prasanna Santhanam
committed
Summary: Moving the test integration libraries into marvin for CLI work
Detail: Integration tests use these libraries (base,utils,common) for simplifying the usage of the API. These define the verbs of each entity's usage (create, delete, add etc). For the CLI to present the simplified API we'll leverage the integration libraries. + Fixes to setup-test-data.sh - kvm and xen each use a different version of the built-in Cent OS template, 5.5 and 5.3 namely. At a later point the setup-test-data script needs to be obsoleted. ostypeids in tests should directly be determined from listOsTypes API calls Signed-off-by: Prasanna Santhanam <tsp@apache.org> 1351520707 +0530
1 parent c68c7e2 commit 802ddd4

39 files changed

Lines changed: 125 additions & 97 deletions

test/integration/component/test_accounts.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
#Import Local Modules
2020
from marvin.cloudstackTestCase import *
2121
from marvin.cloudstackAPI import *
22-
from integration.lib.utils import *
23-
from integration.lib.base import *
24-
from integration.lib.common import *
22+
from marvin.integration.lib.utils import *
23+
from marvin.integration.lib.base import *
24+
from marvin.integration.lib.common import *
2525
from marvin import remoteSSHClient
2626
import datetime
2727

test/integration/component/test_allocation_states.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
from nose.plugins.attrib import attr
2020
from marvin.cloudstackTestCase import *
2121
from marvin.cloudstackAPI import *
22-
from integration.lib.utils import *
23-
from integration.lib.base import *
24-
from integration.lib.common import *
22+
from marvin.integration.lib.utils import *
23+
from marvin.integration.lib.base import *
24+
from marvin.integration.lib.common import *
2525
import datetime
2626

2727

test/integration/component/test_blocker_bugs.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818
"""
1919
import marvin
2020
from nose.plugins.attrib import attr
21-
from integration.lib.base import *
22-
from integration.lib.utils import *
23-
from integration.lib.common import *
21+
from marvin.integration.lib.base import *
22+
from marvin.integration.lib.utils import *
23+
from marvin.integration.lib.common import *
2424

2525
#Import Local Modules
2626
from marvin.cloudstackTestCase import *

test/integration/component/test_egress_rules.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
from marvin.cloudstackTestCase import *
2424
from marvin.cloudstackAPI import *
2525
from marvin.remoteSSHClient import remoteSSHClient
26-
from integration.lib.utils import *
27-
from integration.lib.base import *
28-
from integration.lib.common import *
26+
from marvin.integration.lib.utils import *
27+
from marvin.integration.lib.base import *
28+
from marvin.integration.lib.common import *
2929

3030
#Import System modules
3131
import time

test/integration/component/test_eip_elb.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
from nose.plugins.attrib import attr
2323
from marvin.cloudstackTestCase import *
2424
from marvin.cloudstackAPI import *
25-
from integration.lib.utils import *
26-
from integration.lib.base import *
27-
from integration.lib.common import *
25+
from marvin.integration.lib.utils import *
26+
from marvin.integration.lib.base import *
27+
from marvin.integration.lib.common import *
2828
from marvin.remoteSSHClient import remoteSSHClient
2929
import datetime
3030

test/integration/component/test_network_offering.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
from nose.plugins.attrib import attr
2323
from marvin.cloudstackTestCase import *
2424
from marvin.cloudstackAPI import *
25-
from integration.lib.utils import *
26-
from integration.lib.base import *
27-
from integration.lib.common import *
25+
from marvin.integration.lib.utils import *
26+
from marvin.integration.lib.base import *
27+
from marvin.integration.lib.common import *
2828
from marvin.remoteSSHClient import remoteSSHClient
2929
import datetime
3030

test/integration/component/test_project_configs.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121
from nose.plugins.attrib import attr
2222
from marvin.cloudstackTestCase import *
2323
from marvin.cloudstackAPI import *
24-
from integration.lib.utils import *
25-
from integration.lib.base import *
26-
from integration.lib.common import *
24+
from marvin.integration.lib.utils import *
25+
from marvin.integration.lib.base import *
26+
from marvin.integration.lib.common import *
2727
from marvin.remoteSSHClient import remoteSSHClient
2828
import datetime
2929

test/integration/component/test_project_limits.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121
from nose.plugins.attrib import attr
2222
from marvin.cloudstackTestCase import *
2323
from marvin.cloudstackAPI import *
24-
from integration.lib.utils import *
25-
from integration.lib.base import *
26-
from integration.lib.common import *
24+
from marvin.integration.lib.utils import *
25+
from marvin.integration.lib.base import *
26+
from marvin.integration.lib.common import *
2727
import datetime
2828

2929

test/integration/component/test_project_resources.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121
from nose.plugins.attrib import attr
2222
from marvin.cloudstackTestCase import *
2323
from marvin.cloudstackAPI import *
24-
from integration.lib.utils import *
25-
from integration.lib.base import *
26-
from integration.lib.common import *
24+
from marvin.integration.lib.utils import *
25+
from marvin.integration.lib.base import *
26+
from marvin.integration.lib.common import *
2727
from marvin.remoteSSHClient import remoteSSHClient
2828
import datetime
2929

test/integration/component/test_project_usage.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@
2121
from nose.plugins.attrib import attr
2222
from marvin.cloudstackTestCase import *
2323
from marvin.cloudstackAPI import *
24-
from integration.lib.utils import *
25-
from integration.lib.base import *
26-
from integration.lib.common import *
24+
from marvin.integration.lib.utils import *
25+
from marvin.integration.lib.base import *
26+
from marvin.integration.lib.common import *
2727
from marvin.remoteSSHClient import remoteSSHClient
2828
import datetime
2929

0 commit comments

Comments
 (0)