Squashed 'modules/libjuju/' content from commit c50c361
[osm/N2VC.git] / tests / unit / test_placement.py
1 #
2 # Test our placement helper
3 #
4
5 import unittest
6
7 from juju import placement
8 from juju.client import client
9
10 class TestPlacement(unittest.TestCase):
11
12 def test_parse_both_specified(self):
13 res = placement.parse("foo:bar")
14 self.assertEqual(res[0].scope, "foo")
15 self.assertEqual(res[0].directive, "bar")
16
17 def test_parse_machine(self):
18 res = placement.parse("22")
19 self.assertEqual(res[0].scope, "#")
20 self.assertEqual(res[0].directive, "22")