def test_normal(self): actual = field_masks._normalize_paths([ ('a', ), ('b', ), ]) expected = {('a', ), ('b', )} self.assertEqual(actual, expected)
def test_redundancy_second_level(self): actual = field_masks._normalize_paths([ ('a', ), ('a', 'b', 'c'), ]) expected = {('a', )} self.assertEqual(actual, expected)
def test_empty(self): actual = field_masks._normalize_paths([]) expected = set() self.assertEqual(actual, expected)