27
30
self.mocker.replay()
30
"--instance-id", "foobar",
31
"--admin-identity", "admin:genie",
32
constraints_data = b64encode(safe_dump({
33
"ubuntu-series": "foo", "provider-type": "bar"}))
36
"--instance-id", "foobar",
37
"--admin-identity", "admin:genie",
38
"--constraints-data", constraints_data,
39
"--provider-type", "dummy"])
41
def test_bad_constraints_data(self):
42
"""Test that failing to unpack --constraints-data aborts initialize"""
43
client = self.mocker.patch(ZookeeperClient)
44
self.setup_cli_reactor()
46
self.mocker.result(succeed(client))
47
self.capture_stream('stderr')
52
"--instance-id", "foobar",
53
"--admin-identity", "admin:genie",
54
"--constraints-data", "zaphod's just this guy, you know?",
32
55
"--provider-type", "dummy"])