MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_dict_keys

Method test_dict_keys

Lib/test/test_dictviews.py:20–38  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

18 self.assertRaises(TypeError, vt)
19
20 def test_dict_keys(self):
21 d = {1: 10, "a": "ABC"}
22 keys = d.keys()
23 self.assertEqual(len(keys), 2)
24 self.assertEqual(set(keys), {1, "a"})
25 self.assertEqual(keys, {1, "a"})
26 self.assertNotEqual(keys, {1, "a", "b"})
27 self.assertNotEqual(keys, {1, "b"})
28 self.assertNotEqual(keys, {1})
29 self.assertNotEqual(keys, 42)
30 self.assertIn(1, keys)
31 self.assertIn("a", keys)
32 self.assertNotIn(10, keys)
33 self.assertNotIn("Z", keys)
34 self.assertEqual(d.keys(), d.keys())
35 e = {1: 11, "a": "def"}
36 self.assertEqual(d.keys(), e.keys())
37 del e["a"]
38 self.assertNotEqual(d.keys(), e.keys())
39
40 def test_dict_items(self):
41 d = {1: 10, "a": "ABC"}

Callers

nothing calls this directly

Calls 7

lenFunction · 0.85
setFunction · 0.85
assertNotEqualMethod · 0.80
assertInMethod · 0.80
assertNotInMethod · 0.80
keysMethod · 0.45
assertEqualMethod · 0.45

Tested by

no test coverage detected