forked from datacamp/pythonwhat
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest_utils.py
More file actions
25 lines (20 loc) · 769 Bytes
/
test_utils.py
File metadata and controls
25 lines (20 loc) · 769 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import unittest
from pythonwhat import utils
class TestUtils(unittest.TestCase):
def test_get_ord(self):
self.assertEqual(utils.get_ord(1), "first")
self.assertEqual(utils.get_ord(2), "second")
self.assertEqual(utils.get_ord(3), "third")
self.assertEqual(utils.get_ord(11), "11th")
def test_get_times(self):
self.assertEqual(utils.get_times(1), "once")
self.assertEqual(utils.get_times(2), "twice")
self.assertEqual(utils.get_times(3), "3 times")
self.assertEqual(utils.get_times(11), "11 times")
def test_get_times(self):
self.assertEqual(utils.get_num(1), "one")
self.assertEqual(utils.get_num(2), "two")
self.assertEqual(utils.get_num(3), "three")
self.assertEqual(utils.get_num(11), "11")
if __name__ == "__main__":
unittest.main()