def test_write_bookmark_does_not_exist_root(self): instance = Metafields() current_bookmark = self.str_current_bookmark Context.state = {} state_expected = { "bookmarks": { "metafields": { "updated_at": current_bookmark } } } instance.update_bookmark(current_bookmark) self.assertEqual(state_expected, Context.state)
def test_write_bookmark_new_value_root(self): instance = Metafields() new_bookmark = self.config["start_date"] Context.state = { "bookmarks": { "metafields": { "updated_at": self.str_current_bookmark } } } state_expected = dict(Context.state) instance.update_bookmark(new_bookmark) self.assertEqual(state_expected, Context.state)
def test_write_bookmark_exists_root(self): instance = Metafields() current_bookmark = self.str_current_bookmark Context.state = { "bookmarks": { "metafields": { "updated_at": self.config["start_date"] } } } state_expected = dict(Context.state) state_expected["bookmarks"]["metafields"][ "updated_at"] = current_bookmark instance.update_bookmark(current_bookmark) self.assertEqual(state_expected, Context.state)