summaryrefslogtreecommitdiffstats
path: root/snaps/domain/test/project_tests.py
diff options
context:
space:
mode:
authorSteven Pisarski <s.pisarski@cablelabs.com>2017-07-27 14:38:41 +0000
committerGerrit Code Review <gerrit@opnfv.org>2017-07-27 14:38:41 +0000
commitd72efa76ecdff6a0d575dfe92754dc2990c8b712 (patch)
treeb77a72a1d55918335105b28a2ffbe9aea7dcb6b0 /snaps/domain/test/project_tests.py
parent260ab09e46d1f8608c4e29477acce1292eec2d62 (diff)
parent5f1757326572ce9b5141e828a7a6157ded8bae0d (diff)
Merge "Expanded project creation tests and validation."
Diffstat (limited to 'snaps/domain/test/project_tests.py')
-rw-r--r--snaps/domain/test/project_tests.py18
1 files changed, 16 insertions, 2 deletions
diff --git a/snaps/domain/test/project_tests.py b/snaps/domain/test/project_tests.py
index 4056bba..73939f0 100644
--- a/snaps/domain/test/project_tests.py
+++ b/snaps/domain/test/project_tests.py
@@ -22,12 +22,26 @@ class ProjectDomainObjectTests(unittest.TestCase):
Tests the construction of the snaps.domain.test.Project class
"""
- def test_construction_positional(self):
+ def test_construction_positional_minimal(self):
project = Project('foo', '123-456')
self.assertEqual('foo', project.name)
self.assertEqual('123-456', project.id)
+ self.assertIsNone(project.domain_id)
- def test_construction_named(self):
+ def test_construction_positional_all(self):
+ project = Project('foo', '123-456', 'hello')
+ self.assertEqual('foo', project.name)
+ self.assertEqual('123-456', project.id)
+ self.assertEqual('hello', project.domain_id)
+
+ def test_construction_named_minimal(self):
project = Project(project_id='123-456', name='foo')
self.assertEqual('foo', project.name)
self.assertEqual('123-456', project.id)
+ self.assertIsNone(project.domain_id)
+
+ def test_construction_named_all(self):
+ project = Project(domain_id='hello', project_id='123-456', name='foo')
+ self.assertEqual('foo', project.name)
+ self.assertEqual('123-456', project.id)
+ self.assertEqual('hello', project.domain_id)