import unittest
from p5 import rational

class P5Tester(unittest.TestCase):

	def test_sample(self):
		self.assertEqual(rational(3, 5).den(), 5)
		self.assertEqual(rational(3, 5).num(), 3)
		self.assertEqual(rational(7).den(), 1)
		self.assertEqual(rational(2, 7), rational(4, 14) + rational(0))


if __name__ == '__main__':
	unittest.main()
