def test_mutually_exclusive_novalue(self): conds = ['a', 'b', 'c'] properties = { 'a': Ref("AWS::NoValue"), 'b': NoValue, 'c': "AWS::Region", } mutually_exclusive("a", properties, conds)
def test_mutually_exclusive_novalue(self): conds = ["a", "b", "c"] properties = { "a": Ref("AWS::NoValue"), "b": NoValue, "c": "AWS::Region", } mutually_exclusive("a", properties, conds)
def test_mutually_exclusive(self): conds = ['a', 'b', 'c'] mutually_exclusive('a', ['a'], conds) mutually_exclusive('b', ['b'], conds) mutually_exclusive('c', ['c'], conds) with self.assertRaises(ValueError): mutually_exclusive('ac', ['a', 'c'], conds) with self.assertRaises(ValueError): mutually_exclusive('abc', ['a', 'b', 'c'], conds)
def test_mutually_exclusive(self): conds = ["a", "b", "c"] mutually_exclusive("a", {"a": "apple"}, conds) mutually_exclusive("b", {"b": "banana"}, conds) mutually_exclusive("c", {"c": "carrot"}, conds) with self.assertRaises(ValueError): mutually_exclusive("ac", {"a": "apple", "c": "carrot"}, conds) with self.assertRaises(ValueError): mutually_exclusive( "abc", {"a": "apple", "b": "banana", "c": "carrot"}, conds )
def test_mutually_exclusive(self): conds = ['a', 'b', 'c'] mutually_exclusive('a', {"a": "apple"}, conds) mutually_exclusive('b', {"b": "banana"}, conds) mutually_exclusive('c', {"c": "carrot"}, conds) with self.assertRaises(ValueError): mutually_exclusive('ac', {"a": "apple", "c": "carrot"}, conds) with self.assertRaises(ValueError): mutually_exclusive( 'abc', {"a": "apple", "b": "banana", "c": "carrot"}, conds )