blob: 5a933ecc15e3baa90a420ad8764ea4a170883d02 [file] [log] [blame]
Adam Israeldcdf82b2017-08-15 15:26:43 -04001#
2# Test our placement helper
3#
4
5import unittest
6
7from juju import placement
Adam Israelc3e6c2e2018-03-01 09:31:50 -05008
Adam Israeldcdf82b2017-08-15 15:26:43 -04009
10class 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")