def test_different_type_with_same_name(self):
     assert role_utils._do_subjects_differ([{
         "type": "a",
         "name": "same"
     }], [{
         "type": "b",
         "name": "same"
     }]) is True
Beispiel #2
0
 def test_different(self):
     assert role_utils._do_subjects_differ(
         [
             {"type": "a", "name": "a2"},
             {"type": "b", "name": "b3"},
         ],
         [
             {"type": "c", "name": "c2"},
             {"type": "a", "name": "s2"},
         ]
     ) is True
 def test_different_lengths(self):
     assert role_utils._do_subjects_differ([{
         "type": "a",
         "name": "a"
     }], [{
         "type": "a",
         "name": "a"
     }, {
         "type": "a",
         "name": "b"
     }]) is True
Beispiel #4
0
 def test_equal_with_different_order_multiple_types(self):
     assert role_utils._do_subjects_differ(
         [
             {"type": "a", "name": "a2"},
             {"type": "b", "name": "b1"},
             {"type": "a", "name": "a1"}
         ],
         [
             {"type": "a", "name": "a1"},
             {"type": "a", "name": "a2"},
             {"type": "b", "name": "b1"}
         ]
     ) is False