18 lines
482 B
Python
18 lines
482 B
Python
|
'''Tests for the station module.'''
|
||
|
|
||
|
import unittest
|
||
|
|
||
|
from ..station import WeatherPoint
|
||
|
|
||
|
|
||
|
class WeatherPointTest(unittest.TestCase):
|
||
|
|
||
|
def test_temperature_conversion(self):
|
||
|
w_f = WeatherPoint(temperature_f=80)
|
||
|
self.assertEqual(w_f.temperature_f, 80)
|
||
|
self.assertAlmostEqual(w_f.temperature_c, 26.666688)
|
||
|
|
||
|
w_c = WeatherPoint(temperature_c=21)
|
||
|
self.assertEqual(w_c.temperature_c, 21)
|
||
|
self.assertAlmostEqual(w_c.temperature_f, 69.8)
|