| 9 | |
| 10 | |
| 11 | class TestApiUtility(unittest.TestCase): |
| 12 | |
| 13 | def test_msg_structure_pass(self): |
| 14 | self.assertEqual( |
| 15 | msg_structure("ok", "Hello OWASP"), |
| 16 | { |
| 17 | "status": "ok", |
| 18 | "msg": "Hello OWASP" |
| 19 | } |
| 20 | ) |
| 21 | |
| 22 | def test_msg_structure_fail(self): |
| 23 | self.assertNotEqual( |
| 24 | msg_structure("failed", "Hello again"), |
| 25 | { |
| 26 | "status": "ok", |
| 27 | "msg": "Hello again" |
| 28 | } |
| 29 | ) |
| 30 | |
| 31 | def test_fix_skip_pass(self): |
| 32 | returned_values = fix_skip('0') |
| 33 | self.assertTrue(isinstance(returned_values, int)) |
| 34 | self.assertEqual(returned_values, 0) |
| 35 | |
| 36 | def test_fix_skip_fail(self): |
| 37 | returned_values = fix_skip('0') |
| 38 | self.assertFalse(isinstance(returned_values, str)) |
| 39 | self.assertNotEqual(returned_values, 1) |
| 40 | |
| 41 | def test_fix_limit_pass(self): |
| 42 | returned_values = fix_limit('10') |
| 43 | self.assertEqual(returned_values, 10) |
| 44 | self.assertTrue(isinstance(returned_values, int)) |
| 45 | |
| 46 | def test_fix_limit_fail(self): |
| 47 | returned_values = fix_limit('0') |
| 48 | self.assertNotEqual(returned_values, 11) |
| 49 | self.assertFalse(isinstance(returned_values, str)) |
| 50 | |
| 51 | def test_fix_date(self): |
| 52 | self.assertListEqual( |
| 53 | fix_date("02:05:2019"), |
| 54 | ['02:05:2019', '02:05:2019 23:59:59'] |
| 55 | ) |
| 56 | self.assertListEqual( |
| 57 | fix_date("02:05:2019 | 01:05:2019"), |
| 58 | ['02:05:2019 ', ' 01:05:2019'] |
| 59 | ) |
| 60 | self.assertListEqual( |
| 61 | fix_date("02/05/2019 | 01/05/2019"), |
| 62 | ['02/05/2019 00:00:00', ' 01/05/2019 23:59:59'] |
| 63 | ) |
| 64 | self.assertListEqual( |
| 65 | fix_date("02/05/2019"), |
| 66 | ['02/05/2019 00:00:00', '02/05/2019 23:59:59'] |
| 67 | ) |
nothing calls this directly
no outgoing calls
no test coverage detected