def test_obfuscate_inner_more_types(): assert pillarmod._obfuscate_inner(OrderedDict([ ("key", "value") ])) == OrderedDict([("key", "<str>")]) assert pillarmod._obfuscate_inner({1, 2}) == {"<int>"} assert pillarmod._obfuscate_inner((1, 2)) == ("<int>", "<int>")
def test_obfuscate_inner_more_types(self): self.assertEqual(pillarmod._obfuscate_inner(OrderedDict([('key', 'value')])), OrderedDict([('key', '<str>')])) self.assertEqual(pillarmod._obfuscate_inner(set((1, 2))), set(['<int>'])) self.assertEqual(pillarmod._obfuscate_inner((1, 2)), ('<int>', '<int>'))
def test_obfuscate_inner_more_types(self): self.assertEqual( pillarmod._obfuscate_inner(OrderedDict([("key", "value")])), OrderedDict([("key", "<str>")]), ) self.assertEqual(pillarmod._obfuscate_inner({1, 2}), {"<int>"}) self.assertEqual(pillarmod._obfuscate_inner((1, 2)), ("<int>", "<int>"))
def test_obfuscate_inner_recursion(self): self.assertEqual( pillarmod._obfuscate_inner(dict(a=[1, 2], b=dict(pwd='secret', deeper=('a', 1)))), dict(a=['<int>', '<int>'], b=dict(pwd='<str>', deeper=('<str>', '<int>'))) )
def test_obfuscate_inner_recursion(self): self.assertEqual( pillarmod._obfuscate_inner( dict(a=[1, 2], b=dict(pwd="secret", deeper=("a", 1)))), dict(a=["<int>", "<int>"], b=dict(pwd="<str>", deeper=("<str>", "<int>"))), )
def test_obfuscate_inner_recursion(): assert pillarmod._obfuscate_inner( dict(a=[1, 2], b=dict(pwd="secret", deeper=("a", 1)))) == dict(a=["<int>", "<int>"], b=dict(pwd="<str>", deeper=("<str>", "<int>")))