def test_yr_parser(self): parser = Parser.get_yr_parser() parsed = parser.parse(self.read_fixture('forecast.xml')) assert len(parsed) == 38 first = parsed[0] self.assertIsInstance(first, Weather) self.assertIsInstance(first.windDirection, float) self.assertIsInstance(first.windSpeed, float) self.assertIsInstance(first.time, datetime)
def setUp(self): super(TestWeather, self).setUp() self.parser = Parser.get_yr_parser() self.negative = self.read_fixture('forecast.xml') self.positive = self.read_fixture('forecast-positive.xml')