예제 #1
0
 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
예제 #2
0
 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)