def test_get_bookmark_does_not_exist_root(self): instance = Metafields() Context.state = {} actual = instance.get_bookmark() self.assertEqual(utils.strptime_with_tz(self.config["start_date"]), actual)
def test_get_bookmark_parent_does_not_exist_child(self): instance = Metafields(parent_type="orders") Context.state = {"bookmarks": {}} actual = instance.get_bookmark() self.assertEqual(utils.strptime_with_tz(self.config["start_date"]), actual)
def test_get_bookmark_exists_root(self): instance = Metafields() current_bookmark = self.str_current_bookmark Context.state = { "bookmarks": { "metafields": { "updated_at": current_bookmark } } } actual = instance.get_bookmark() self.assertEqual(utils.strptime_with_tz(current_bookmark), actual)