X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FN2VC.git;a=blobdiff_plain;f=modules%2Flibjuju%2Ftests%2Funit%2Ftest_placement.py;fp=modules%2Flibjuju%2Ftests%2Funit%2Ftest_placement.py;h=5a933ecc15e3baa90a420ad8764ea4a170883d02;hp=0000000000000000000000000000000000000000;hb=e2051cca7dac12aa09f6ed33555dcc4548c4b52b;hpb=9d18c22a0dc9e295adda50601fc5e2f45d2c9b8a diff --git a/modules/libjuju/tests/unit/test_placement.py b/modules/libjuju/tests/unit/test_placement.py new file mode 100644 index 0000000..5a933ec --- /dev/null +++ b/modules/libjuju/tests/unit/test_placement.py @@ -0,0 +1,20 @@ +# +# Test our placement helper +# + +import unittest + +from juju import placement + + +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")