def setUp(self): # command line option dictionary self.default_options={'offline':None, 'debug':None, 'error':None, 'exit':None} self.offline_options={'offline':True, 'debug':None, 'error':None, 'exit':None} # offline data self.offline_data = load_data('chapterone', self.offline_options) # offline book dictionary self.books = parse_data(self.offline_data, self.offline_options) # this function runs once before the individual tests are run self.expected_length = 47067 self.expected_book_count = 59
def test_load_data_online(self): online_data = load_data('chapterone', self.default_options) online_length = len(online_data) err_msg = "Online data length [%s] does not equal expected length [%s]" % (online_length, self.expected_length) self.assertEqual(online_length, self.expected_length, err_msg)