Пример #1
0
    def test_date_gap_failure_on_string_field(self, type):
        u = DateGapCheck({"table": "test_date_gap_fail_str_updated_at", "schema": "test", "column": "updated_at", "config": self.config(type)})
        u.run()

        self.assertEqual(len(u.failed_rows), 1)
        self.assertTrue(u.failed)
        self.assertEqual(str(u.failed_rows.iloc[0].gap_start), '2015-02-10 00:02:00')
        self.assertEqual(str(u.failed_rows.iloc[0].gap_end), '2015-02-12 00:02:00')
Пример #2
0
    def test_date_gap_failure(self, type):
        u = DateGapCheck({"table": "test_date_gap_fail", "schema": "test", "column": "updated_at", "config": self.config(type)})
        u.run()

        self.assertEqual(len(u.failed_rows), 3)
        self.assertTrue(u.failed)
        self.assertEqual(str(u.failed_rows.iloc[0].gap_start), '2015-01-01 00:00:00')
        self.assertEqual(str(u.failed_rows.iloc[0].gap_end), '2015-01-03 00:00:00')
Пример #3
0
    def test_date_gap_success(self):
        u = DateGapCheck({
            "table": "test_date_gap_success",
            "schema": "test",
            "column": "updated_at",
            "config": self.config()
        })
        u.run()

        self.assertEqual(len(u.failed_rows), 0)
        self.assertFalse(u.failed)
Пример #4
0
    def test_date_gap_success_on_string_field(self, type):
        u = DateGapCheck({"table": "test_date_gap_success_str_updated_at", "schema": "test", "column": "updated_at", "config": self.config(type)})
        u.run()

        self.assertEqual(len(u.failed_rows), 0)
        self.assertFalse(u.failed)