예제 #1
0
 def test___delitem__(self):
     mock_map = collections._FrozenDict({
         "rororo": (0.55, "bye bye"),
         "raw": (0.999, "ywywyw")
     })
     del mock_map["raw"]
     assert mock_map == {"rororo": "bye bye"}
예제 #2
0
 def test___len__(self):
     mock_map = collections._FrozenDict({
         "wsw": (0.3, "3"),
         "fdsa": (0.55, "ewqwe"),
         "45949": (0.23, "fsasd")
     })
     assert len(mock_map) == 3
예제 #3
0
 def test___iter__(self):
     mock_map = collections._FrozenDict({
         "bye": (0.33, "bye"),
         "111": (0.2, "222"),
         "45949": (0.5, "020202")
     })
     assert list(mock_map) == ["bye", "111", "45949"]
예제 #4
0
    def test___setitem__(self):
        mock_map = collections._FrozenDict({
            "rororo": (0.55, "bye 3231"),
            "2121": (0.999, "4321")
        })
        mock_map["foo bar"] = 42

        assert mock_map == {
            "rororo": "bye 3231",
            "2121": "4321",
            "foo bar": 42
        }
예제 #5
0
 def test___getitem__(self):
     mock_map = collections._FrozenDict({
         "blam": (0.432, "bar"),
         "obar": (0.111, "okok")
     })
     assert mock_map["obar"] == "okok"
예제 #6
0
 def test___init__(self):
     mock_map = collections._FrozenDict({
         "foo": (0.432, "bar"),
         "blam": (0.111, "okok")
     })
     assert mock_map == {"foo": "bar", "blam": "okok"}