Esempio n. 1
0
 def test_oduzimanje_krivi_argumenti(self):
     with self.assertRaises(TypeError):
         Vrijeme(1, 1, 1) - 'sarma'
     with self.assertRaises(ValueError):
         Vrijeme(1, 1, 1) - Vrijeme(1,2,0)
     with self.assertRaises(ValueError):
         Vrijeme(1, 1, 62) - Vrijeme(10, 1, 62)
Esempio n. 2
0
 def test_usporedbe(self):
     e1 = Emisija("dnevnik", Vrijeme(17, 0, 0), Vrijeme(18, 0, 0))
     e2 = Emisija("rambo", Vrijeme(20, 30, 0), Vrijeme(22, 35, 17))
     self.assertLess(e1, e2)
     self.assertGreater(e2, e1)
     self.assertNotEqual(e1, e2)
     self.assertEqual(e1, e1)
Esempio n. 3
0
 def test_oduzimanje(self):
     self.assertEqual(Vrijeme(10, 10, 10),
                      Vrijeme(20, 10, 10) - Vrijeme(10, 0, 0))
     self.assertEqual(Vrijeme(9, 50, 10),
                      Vrijeme(20, 10, 10) - Vrijeme(10, 20, 0))
     self.assertEqual(Vrijeme(0, 59, 58),
                      Vrijeme(2, 0, 8) - Vrijeme(1, 0 , 10))
Esempio n. 4
0
 def test_pocetak(self):
     #self.assertEqual(3,4)
     self.assertNotEqual(3,4)
     self.assertEqual("slon", 'slon')
     self.assertGreater(5, 3)
     self.assertGreater(Vrijeme(16,0,0),Vrijeme(14,0,0))
Esempio n. 5
0
 def test_usoredbe_krivi_argument(self):
     with self.assertRaises(TypeError):
         Emisija("dnevik", Vrijeme(1, 1, 1), Vrijeme(1, 2, 2)) < 'sarma'
     with self.assertRaises(TypeError):
         Emisija("dnevik", Vrijeme(1, 1, 1), Vrijeme(1, 2, 2)) > 'sarma'
Esempio n. 6
0
 def test_repr(self):
     v = Vrijeme(17, 3, 23)
     self.assertEqual(repr(v), "17:03:23")
Esempio n. 7
0
 def test_repr(self):
     e = Emisija("dnevnik", Vrijeme(19, 0, 0), Vrijeme(19, 30, 0))
     self.assertEqual(repr(e), "[dnevnik][19:00:00][19:30:00]")
Esempio n. 8
0
 def test_usporedbe(self):
     self.assertLess(Vrijeme(12, 0, 0), Vrijeme(14, 0, 0))
     self.assertGreater(Vrijeme(12, 0, 0), Vrijeme(10, 0, 0))
     self.assertEqual(Vrijeme(12, 0, 0), Vrijeme(12, 0, 0))
     self.assertGreater(Vrijeme(12,0,5), Vrijeme(12,0,4))
     self.assertGreater(Vrijeme(12,1,0), Vrijeme(12,0,0))
Esempio n. 9
0
 def test_preveliki_broj_sekunda(self):
     with self.assertRaises(ValueError):
         Vrijeme(1, 1, 62)
Esempio n. 10
0
 def test_usporedba_krivi_argument(self):
     with self.assertRaises(TypeError):
         Vrijeme(12,0,0) > 'slon'
     with self.assertRaises(TypeError):
         Vrijeme(1, 1, 1) < 'sarma'
Esempio n. 11
0
 def test_preveliki_broj_minuta(self):
     with self.assertRaises(ValueError):
         Vrijeme(1, 61, 1)
Esempio n. 12
0
 def test_preveliki_broj_sat(self):
     with self.assertRaises(ValueError):
         Vrijeme(25, 1, 1)
Esempio n. 13
0
 def test_krivi_tip_sekunda(self):
     with self.assertRaises(TypeError):
         Vrijeme(1, 1, 'a')
Esempio n. 14
0
 def test_krivi_tip_minuta(self):
     with self.assertRaises(TypeError):
         Vrijeme(1, 'a', 1)
Esempio n. 15
0
 def test_krivi_tip_sat(self):
     with self.assertRaises(TypeError):
         Vrijeme('a', 1, 1)