X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=modules%2Flibjuju%2Ftests%2Funit%2Ftest_placement.py;fp=modules%2Flibjuju%2Ftests%2Funit%2Ftest_placement.py;h=a78a28dcb58d754e297ffc29fc587463f1e30edd;hb=68858c1915122c2dbc8999a5cd3229694abf5f3a;hp=0000000000000000000000000000000000000000;hpb=032a71b2a6692b8b4e30f629a1f906d246f06736;p=osm%2FN2VC.git diff --git a/modules/libjuju/tests/unit/test_placement.py b/modules/libjuju/tests/unit/test_placement.py new file mode 100644 index 0000000..a78a28d --- /dev/null +++ b/modules/libjuju/tests/unit/test_placement.py @@ -0,0 +1,20 @@ +# +# Test our placement helper +# + +import unittest + +from juju import placement +from juju.client import client + +class TestPlacement(unittest.TestCase): + + def test_parse_both_specified(self): + res = placement.parse("foo:bar") + self.assertEqual(res[0].scope, "foo") + self.assertEqual(res[0].directive, "bar") + + def test_parse_machine(self): + res = placement.parse("22") + self.assertEqual(res[0].scope, "#") + self.assertEqual(res[0].directive, "22")