コード例 #1
0
 def test_is_none_for_non_dict(self):
     self.assertEqual(depth(list()), None)
     self.assertEqual(depth(tuple()), None)
コード例 #2
0
 def test_is_two_for_nested_dict(self):
     self.assertEqual(depth({"meaning of": {"life": 42}}), 2)
     self.assertEqual(depth({"answer": 42, "foo": {"bar": 2000}}), 2)
コード例 #3
0
 def test_is_two_for_nested_assymetric_dict(self):
     self.assertEqual(depth({"meaning of": {"life": 42}, "foo": "bar"}), 2)
コード例 #4
0
 def test_is_one_for_dict(self):
     self.assertEqual(depth({"answer": 42}), 1)
     self.assertEqual(depth({"answer": 42, "foo": "bar"}), 1)
コード例 #5
0
 def test_is_zero_for_empty_dict(self):
     self.assertEqual(depth(dict()), 0)
コード例 #6
0
 def test_is_two_for_nested_assymetric_dict(self):
     self.assertEqual(depth({'meaning of': {'life': 42}, 'foo': 'bar'}), 2)
コード例 #7
0
 def test_is_two_for_nested_dict(self):
     self.assertEqual(depth({'meaning of': {'life': 42}}), 2)
     self.assertEqual(depth({'answer': 42, 'foo': {'bar': 2000}}), 2)
コード例 #8
0
 def test_is_one_for_dict(self):
     self.assertEqual(depth({'answer': 42}), 1)
     self.assertEqual(depth({'answer': 42, 'foo': 'bar'}), 1)