コード例 #1
0
ファイル: test_util.py プロジェクト: sagravat/caliban
 def test_invertm_unit(self):
   m = {"a": [1, 2, 3], "b": [2, 3, 4]}
   expected = {
       1: {"a"},
       2: {"a", "b"},
       3: {"a", "b"},
       4: {"b"},
   }
   self.assertDictEqual(u.invertm(m), expected)
コード例 #2
0
def test_invertm_unit():
    m = {"a": [1, 2, 3], "b": [2, 3, 4]}
    expected = {
        1: {"a"},
        2: {"a", "b"},
        3: {"a", "b"},
        4: {"b"},
    }
    assert u.invertm(m) == expected
コード例 #3
0
ファイル: test_util.py プロジェクト: sagravat/caliban
 def test_invertm(self, m):
   self.assertDictEqual(m, u.invertm(u.invertm(m)))
コード例 #4
0
ファイル: test_util.py プロジェクト: sagravat/caliban
 def invert_inner(d):
   return {k: u.invertm(v) for k, v in d.items()}
コード例 #5
0
def test_invertm(m):
    assert m == u.invertm(u.invertm(m))