Beispiel #1
0
 def test_mixed_data(self, person_b):
     data = {
         "key1": 1,
         "key2": {
             "key3": 1,
             "key4": {
                 "key5": 4,
                 "user": person_b,
             }
         },
     }
     print_depth(data)
     self.assertTrue == ("key1 1\n"
                         "key2 1\n"
                         "key3 2\n"
                         "key4 2\n"
                         "key5 3\n"
                         "user 3\n"
                         "Walter 4\n"
                         "Melon 4\n"
                         "Paige Turner 4\n"
                         "Paige 5\n"
                         "Turner 5\n"
                         "None 5\n")
     self.assertFalse == ""
Beispiel #2
0
 def test_nested_person(self, person_b):
     print_depth(person_b)
     self.assertTrue == ("Walter 1\n"
                         "Melon 1\n"
                         "Paige Turner 1\n"
                         "Paige 2\n"
                         "Turner 2\n"
                         "None 2\n")
     self.assertFalse == ""
Beispiel #3
0
 def test_multi_nested_dict(self):
     data = {"key1": 1, "key2": {"key3": 1, "key4": {"key5": 4}}}
     print_depth(data)
     self.assertTrue == ("key1 1\n"
                         "key2 1\n"
                         "key3 2\n"
                         "key4 2\n"
                         "key5 3\n")
     self.assertFalse == ""
Beispiel #4
0
 def test_single_person(self, person_a):
     print_depth(person_a)
     self.assertTrue == ("Paige 1\n" "Turner 1\n" "None 1\n")
     self.assertFalse == ""
Beispiel #5
0
 def test_nested_dict(self):
     data = {"Turner": {"Melon": "three"}}
     print_depth(data)
     self.assertTrue == ("Turner 1\n" "Melon 2\n")
     self.assertFalse == ""
Beispiel #6
0
 def test_single_dict(self):
     data = {"test": 1}
     print_depth(data)
     self.assertTrue == "test 1\n"
     self.assertFalse == ""
Beispiel #7
0
 def test_empty(self):
     data = {}
     print_depth(data)
     self.assertTrue == ""
     self.assertFalse == ""