| israelad | e2051cc | 2019-11-21 16:46:28 +0100 | [diff] [blame^] | 1 | # |
| 2 | # Test our placement helper | ||||
| 3 | # | ||||
| 4 | |||||
| 5 | import unittest | ||||
| 6 | |||||
| 7 | from juju import placement | ||||
| 8 | |||||
| 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") | ||||