def test_find_field(self): doc = {'a': {'b': {'c': 1}}} self.assertEqual(OplogThread._find_field('a', doc), [(['a'], doc['a'])]) self.assertEqual(OplogThread._find_field('a.b', doc), [(['a', 'b'], doc['a']['b'])]) self.assertEqual(OplogThread._find_field('a.b.c', doc), [(['a', 'b', 'c'], doc['a']['b']['c'])]) self.assertEqual(OplogThread._find_field('x', doc), []) self.assertEqual(OplogThread._find_field('a.b.x', doc), [])
def test_find_field(self): doc = {"a": {"b": {"c": 1}}} self.assertEqual(OplogThread._find_field("a", doc), [(["a"], doc["a"])]) self.assertEqual( OplogThread._find_field("a.b", doc), [(["a", "b"], doc["a"]["b"])] ) self.assertEqual( OplogThread._find_field("a.b.c", doc), [(["a", "b", "c"], doc["a"]["b"]["c"])], ) self.assertEqual(OplogThread._find_field("x", doc), []) self.assertEqual(OplogThread._find_field("a.b.x", doc), [])
def test_find_field(self): doc = {"a": {"b": {"c": 1}}} self.assertEqual(OplogThread._find_field("a", doc), [(["a"], doc["a"])]) self.assertEqual(OplogThread._find_field("a.b", doc), [(["a", "b"], doc["a"]["b"])]) self.assertEqual( OplogThread._find_field("a.b.c", doc), [(["a", "b", "c"], doc["a"]["b"]["c"])], ) self.assertEqual(OplogThread._find_field("x", doc), []) self.assertEqual(OplogThread._find_field("a.b.x", doc), [])