def test_list_attribute_input(): o = types.ListAttribute() o.set_from_cli("foo,bar,baz") assert o.get() == ["foo", "bar", "baz"] o.set_from_cli("foo") assert o.get() == ["foo"]
def test_list_attribute_empty_input(): o = types.ListAttribute() o.set_from_cli("") assert o.get() == [] o.set_from_cli(" ") assert o.get() == []
def test_empty_input(self): o = types.ListAttribute() o.set_from_cli("") self.assertEqual([], o.get()) o.set_from_cli(" ") self.assertEqual([], o.get())
def test_list_input(self): o = types.ListAttribute() o.set_from_cli("foo,bar,baz") self.assertEqual(["foo", "bar", "baz"], o.get()) o.set_from_cli("foo") self.assertEqual(["foo"], o.get())
def test_list_input(self): o = types.ListAttribute() o.set_from_cli('foo,bar,baz') self.assertEqual(['foo', 'bar', 'baz'], o.get()) o.set_from_cli('foo') self.assertEqual(['foo'], o.get())
def test_list_attribute_does_not_split_string(): o = types.ListAttribute("foo") assert o.get_for_api() == "foo"
def test_list_attribute_get_for_api_from_list(): o = types.ListAttribute(["foo", "bar", "baz"]) assert o.get_for_api() == "foo,bar,baz"
def test_list_attribute_get_for_api_from_cli(): o = types.ListAttribute() o.set_from_cli("foo,bar,baz") assert o.get_for_api() == "foo,bar,baz"
def test_get_for_api_does_not_split_string(self): o = types.ListAttribute("foo") self.assertEqual("foo", o.get_for_api())
def test_get_for_api_from_list(self): o = types.ListAttribute(["foo", "bar", "baz"]) self.assertEqual("foo,bar,baz", o.get_for_api())
def test_get_for_api_from_cli(self): o = types.ListAttribute() o.set_from_cli("foo,bar,baz") self.assertEqual("foo,bar,baz", o.get_for_api())
def test_list_attribute_get_for_api_from_int_list(): o = types.ListAttribute([1, 9, 7]) assert o.get_for_api() == "1,9,7"