예제 #1
1
 def test_1(self):
     t = Temperature("64f")
     self.assertEquals(t.value, 64)
     self.assertEquals(t._Temperature__scale, "F")
     t.value = "100k"
     self.assertEquals(t.value, 100)
     self.assertEquals(t._Temperature__scale, "K")
예제 #2
0
 def test_1(self):
     t = Temperature("64f")
     self.assertEquals(t.value, 64)
     self.assertEquals(t._Temperature__scale, "F")
     t.value = "100k"
     self.assertEquals(t.value, 100)
     self.assertEquals(t._Temperature__scale, "K")
예제 #3
0
 def test_2(self):
     t = Temperature()
     with self.assertRaises(ValueError):
         t.value = "30h"
예제 #4
0
 def test_1(self):
     t = Temperature("100C")
     with self.assertRaises(TypeError):
         t.value = [1, 2]
예제 #5
0
 def test_1(self):
     t = Temperature("-50.5F")
     self.assertEquals(t.value, -50.5)
     t.value = "90k"
     self.assertEquals(t.value, 90)
예제 #6
0
 def test_2(self):
     t = Temperature()
     with self.assertRaises(ValueError):
         t.value = "30h"
예제 #7
0
 def test_1(self):
     t = Temperature("100C")
     with self.assertRaises(TypeError):
         t.value = [1, 2]
예제 #8
0
 def test_1(self):
     t = Temperature("-50.5F")
     self.assertEquals(t.value, -50.5)
     t.value = "90k"
     self.assertEquals(t.value, 90)