def test_6(self):
     Temperature.set_default_scale("f")
     t = Temperature("100")
     self.assertEquals(str(t), "100F")
     Temperature.set_default_scale("k")
     t = Temperature("-50")
     self.assertEquals(str(t), "-50K")
Esempio n. 2
0
 def test_6(self):
     Temperature.set_default_scale("f")
     t = Temperature("100")
     self.assertEquals(str(t), "100F")
     Temperature.set_default_scale("k")
     t = Temperature("-50")
     self.assertEquals(str(t), "-50K")
Esempio n. 3
0
 def test_6(self):
     Temperature.set_default_scale("k")
     t1 = Temperature("10")
     t2 = Temperature("20")
     t3 = t1 - t2
     t4 = t2 - t3
     t5 = t3 - t4
     for i in range(1, 6):
         self.assertEquals(str(eval("t" + str(i)))[-1], "K")
     self.assertEquals(t1.dvalue, 10)
     self.assertEquals(t2.dvalue, 20)
     self.assertEquals(t3.dvalue, -10)
     self.assertEquals(t4.dvalue, 30)
     self.assertEquals(t5.dvalue, -40)
Esempio n. 4
0
 def test_6(self):
     Temperature.set_default_scale("f")
     t1 = Temperature("1")
     t2 = Temperature("2")
     t3 = t1 + t2
     t4 = t2 + t3
     t5 = t3 + t4
     for i in range(1, 6):
         self.assertEquals(str(eval("t" + str(i)))[-1], "F")
     self.assertEquals(t1.dvalue, 1)
     self.assertEquals(t2.dvalue, 2)
     self.assertEquals(t3.dvalue, 3)
     self.assertEquals(t4.dvalue, 5)
     self.assertEquals(t5.dvalue, 8)
 def test_6(self):
     Temperature.set_default_scale("f")
     t1 = Temperature("1")
     t2 = Temperature("2")
     t3 = t1 + t2
     t4 = t2 + t3
     t5 = t3 + t4
     for i in range(1, 6):
         self.assertEquals(str(eval("t"+str(i)))[-1], "F")
     self.assertEquals(t1.dvalue, 1)
     self.assertEquals(t2.dvalue, 2)
     self.assertEquals(t3.dvalue, 3)
     self.assertEquals(t4.dvalue, 5)
     self.assertEquals(t5.dvalue, 8)
 def test_6(self):
     Temperature.set_default_scale("k")
     t1 = Temperature("10")
     t2 = Temperature("20")
     t3 = t1 - t2
     t4 = t2 - t3
     t5 = t3 - t4
     for i in range(1, 6):
         self.assertEquals(str(eval("t"+str(i)))[-1], "K")
     self.assertEquals(t1.dvalue, 10)
     self.assertEquals(t2.dvalue, 20)
     self.assertEquals(t3.dvalue, -10)
     self.assertEquals(t4.dvalue, 30)
     self.assertEquals(t5.dvalue, -40)
Esempio n. 7
0
 def setUp(self):
     Temperature.set_default_scale("C")
Esempio n. 8
0
 def test_type_error3(self):  # not a str
     with self.assertRaises(TypeError):
         Temperature.set_default_scale(6)
Esempio n. 9
0
 def setUp(self):
     self.__oldDefaultScale = Temperature.DEFAULT_SCALE
     Temperature.set_default_scale("C")
Esempio n. 10
0
 def tearDown(self):
     Temperature.set_default_scale(self.__oldDefaultScale)
Esempio n. 11
0
 def setUp(self):
     self.__oldDefaultScale = Temperature.DEFAULT_SCALE
     Temperature.set_default_scale("C")
Esempio n. 12
0
 def test_value_error3(self):  # not in ["c", "C", "f", "F", "k", "K"]
     with self.assertRaises(ValueError):
         Temperature.set_default_scale("a")
Esempio n. 13
0
 def test_value_error2(self):  # not a single char str
     with self.assertRaises(ValueError):
         Temperature.set_default_scale("")
Esempio n. 14
0
 def setUp(self):
     Temperature.set_default_scale("C")
Esempio n. 15
0
 def test_type_error3(self):  # not a str
     with self.assertRaises(TypeError):
         Temperature.set_default_scale(6)
Esempio n. 16
0
 def test_value_error2(self):  # not a single char str
     with self.assertRaises(ValueError):
         Temperature.set_default_scale("")
Esempio n. 17
0
 def test_value_error3(self):  # not in ["c", "C", "f", "F", "k", "K"]
     with self.assertRaises(ValueError):
         Temperature.set_default_scale("a")
Esempio n. 18
0
 def test_C(self):
     Temperature.set_default_scale("C")
     self.assertEquals(Temperature.DEFAULT_SCALE, 'C')
Esempio n. 19
0
 def tearDown(self):
     Temperature.set_default_scale(self.__oldDefaultScale)
Esempio n. 20
0
 def test_2(self):
     Temperature.set_default_scale("F")
     t = Temperature(32)
     self.assertEquals(str(t), "32F")
     t.scale = "c"
     self.assertEquals(t.scale, "C")
Esempio n. 21
0
 def test_C(self):
     Temperature.set_default_scale("C")
     self.assertEquals(Temperature.DEFAULT_SCALE, 'C')
Esempio n. 22
0
 def test_2(self):
     Temperature.set_default_scale("F")
     t = Temperature(32)
     self.assertEquals(str(t), "32F")
     t.scale = "c"
     self.assertEquals(t.scale, "C")