Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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)
Ejemplo n.º 3
0
    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)