예제 #1
0
    def test_test_null_values_class(self):
        self.assertTrue(hasattr(self.tnv1, "td"))
        self.assertEqual(self.tnv1.ti, test_pass().ti)
        self.assertEqual(self.tnv1.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tnv2, "td"))
        self.assertEqual(self.tnv2.ti, test_fail("blah").ti)
        self.assertNotEqual(self.tnv2.tm, test_pass().tm)
예제 #2
0
    def test_test_any_false(self):
        self.assertTrue(hasattr(self.tanf1, "td"))
        self.assertEqual(self.tanf1.ti, test_fail("blah").ti)
        self.assertNotEqual(self.tanf1.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tanf2, "td"))
        self.assertEqual(self.tanf2.ti, test_pass().ti)
        self.assertEqual(self.tanf2.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tant3, "td"))
        self.assertEqual(self.tant3.ti, test_pass().ti)
        self.assertEqual(self.tant3.tm, test_pass().tm)
예제 #3
0
    def test_test_all_true(self):
        self.assertTrue(hasattr(self.tat1, "td"))
        self.assertEqual(self.tat1.ti, test_pass().ti)
        self.assertEqual(self.tat1.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tat2, "td"))
        self.assertEqual(self.tat2.ti, test_fail("blah").ti)
        self.assertNotEqual(self.tat2.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tat3, "td"))
        self.assertEqual(self.tat3.ti, test_fail("blah").ti)
        self.assertNotEqual(self.tat3.tm, test_pass().tm)
예제 #4
0
    def test_test_expc_cols(self):
        self.assertTrue(hasattr(self.tec1, "td"))
        self.assertEqual(self.tec1.ti, test_pass().ti)
        self.assertEqual(self.tec1.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tec2, "td"))
        self.assertEqual(self.tec2.ti, test_fail("blah").ti)
        self.assertNotEqual(self.tec2.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tec3, "td"))
        self.assertEqual(self.tec3.ti, test_pass().ti)
        self.assertEqual(self.tec3.tm, test_pass().tm)
예제 #5
0
    def test_test_unexpc_cols(self):
        self.assertTrue(hasattr(self.tuc1, "td"))
        self.assertEqual(self.tuc1.ti, test_pass().ti)
        self.assertEqual(self.tuc1.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tuc2, "td"))
        self.assertEqual(self.tuc2.ti, test_pass().ti)
        self.assertEqual(self.tuc2.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tuc3, "td"))
        self.assertEqual(self.tuc3.ti, test_warn("blah").ti)
        self.assertNotEqual(self.tuc3.tm, test_pass().tm)
        
예제 #6
0
    def test_test_exclu_value_range_class(self):
        self.assertTrue(hasattr(self.tevr1, "td"))
        self.assertEqual(self.tevr1.ti, test_pass().ti)
        self.assertEqual(self.tevr1.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tevr2, "td"))
        self.assertEqual(self.tevr2.ti, test_fail("blah").ti)
        self.assertNotEqual(self.tevr2.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tevr3, "td"))
        self.assertEqual(self.tevr3.ti, test_fail("blah").ti)
        self.assertNotEqual(self.tevr3.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tevr4, "td"))
        self.assertEqual(self.tevr4.ti, test_fail("blah").ti)
        self.assertNotEqual(self.tevr4.tm, test_pass().tm)
예제 #7
0
    def test_test_expc_values_class(self):
        self.assertTrue(hasattr(self.tv1, "td"))
        self.assertEqual(self.tv1.ti, test_pass().ti)
        self.assertEqual(self.tv1.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tv2, "td"))
        self.assertEqual(self.tv2.ti, test_pass().ti)
        self.assertEqual(self.tv2.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tv3, "td"))
        self.assertEqual(self.tv3.ti, test_fail("blah").ti)
        self.assertNotEqual(self.tv3.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tv4, "td"))
        self.assertEqual(self.tv4.ti, test_pass().ti)
        self.assertEqual(self.tv4.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tv5, "td"))
        self.assertEqual(self.tv5.ti, test_pass().ti)
        self.assertEqual(self.tv5.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tv6, "td"))
        self.assertEqual(self.tv6.ti, test_fail("blah").ti)
        self.assertNotEqual(self.tv6.tm, test_pass().tm)
예제 #8
0
    def test_test_lte_value_class(self):
        self.assertTrue(hasattr(self.tltev1, "td"))
        self.assertEqual(self.tltev1.ti, test_pass().ti)
        self.assertEqual(self.tltev1.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tltev2, "td"))
        self.assertEqual(self.tltev2.ti, test_pass().ti)
        self.assertEqual(self.tltev2.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tltev3, "td"))
        self.assertEqual(self.tltev3.ti, test_fail("blah").ti)
        self.assertNotEqual(self.tltev3.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tltev4, "td"))
        self.assertEqual(self.tltev4.ti, test_pass().ti)
        self.assertEqual(self.tltev4.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tltev5, "td"))
        self.assertEqual(self.tltev5.ti, test_pass().ti)
        self.assertEqual(self.tltev5.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tltev6, "td"))
        self.assertEqual(self.tltev6.ti, test_fail("blah").ti)
        self.assertNotEqual(self.tltev6.tm, test_pass().tm)
예제 #9
0
    def __init__(self, *args, **kwargs):

        super(UtilsTestClass, self).__init__(*args, **kwargs)

        self.df_dct = {"col1": [1,2,3,4],
                       "col2": ["a", "b", "c", "d"]}

        self.df = pd.DataFrame(self.df_dct)

        self.tp_ti = test_pass_ti()
        self.tw_ti = test_warn_ti()
        self.tf_ti = test_fail_ti()

        self.tp_tm = test_pass_tm()
        self.tw_tm = test_warn_tm(tm = "blah")
        self.tf_tm = test_fail_tm(tm = "blah")

        self.tp = test_pass()
        self.tw = test_warn(tm = "blah")
        self.tf = test_fail(tm = "blah")
예제 #10
0
    def test_test_expc_uni_class(self):
        self.assertTrue(hasattr(self.tu1, "td"))
        self.assertEqual(self.tu1.ti, test_pass().ti)
        self.assertEqual(self.tu1.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tu2, "td"))
        self.assertEqual(self.tu2.ti, test_fail("blah").ti)
        self.assertNotEqual(self.tu2.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tu3, "td"))
        self.assertEqual(self.tu3.ti, test_pass().ti)
        self.assertEqual(self.tu3.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tu4, "td"))
        self.assertEqual(self.tu4.ti, test_fail("blah").ti)
        self.assertNotEqual(self.tu4.tm, test_pass().tm)
예제 #11
0
    def test_test_exclu_lower_inclu_upper_range_class(self):
        self.assertTrue(hasattr(self.teliu1, "td"))
        self.assertEqual(self.teliu1.ti, test_pass().ti)
        self.assertEqual(self.teliu1.tm, test_pass().tm)

        self.assertTrue(hasattr(self.teliu2, "td"))
        self.assertEqual(self.teliu2.ti, test_pass().ti)
        self.assertEqual(self.teliu2.tm, test_pass().tm)

        self.assertTrue(hasattr(self.teliu3, "td"))
        self.assertEqual(self.teliu3.ti, test_fail("blah").ti)
        self.assertNotEqual(self.teliu3.tm, test_pass().tm)

        self.assertTrue(hasattr(self.teliu4, "td"))
        self.assertEqual(self.teliu4.ti, test_fail("blah").ti)
        self.assertNotEqual(self.teliu4.tm, test_pass().tm)
예제 #12
0
    def test_test_gt_value_class(self):
        self.assertTrue(hasattr(self.tgtv1, "td"))
        self.assertEqual(self.tgtv1.ti, test_pass().ti)
        self.assertEqual(self.tgtv1.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tgtv2, "td"))
        self.assertEqual(self.tgtv2.ti, test_fail("blah").ti)
        self.assertNotEqual(self.tgtv2.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tgtv3, "td"))
        self.assertEqual(self.tgtv3.ti, test_pass().ti)
        self.assertEqual(self.tgtv3.tm, test_pass().tm)

        self.assertTrue(hasattr(self.tgtv4, "td"))
        self.assertEqual(self.tgtv4.ti, test_fail("blah").ti)
        self.assertNotEqual(self.tgtv4.tm, test_pass().tm)