def setUp(self): super(TestHorseColic, self).setUp() # Launch receivers self.receiver = subprocess.Popen(['python', 'EmergencyReceiver.py']) self.vetReceiver = subprocess.Popen(['python', 'VetEmergency.py']) # Add a horse to db HorseManager.add_horse_from_file(TEST_HORSE, TEST_DB)
def callback(ch, method, properties, body): horse_dir, database = body.split() HorseManager.add_horse_from_file(horse_dir, database) ch.basic_publish(exchange='', routing_key=properties.reply_to, body='True')
def testAddingFromWrongDir(self): with self.assertRaises(IOError): HorseManager.add_horse_from_file(WRONG_DIR, TEST_DB)
def testAddingWithWrongData(self): with self.assertRaises(ValueError): HorseManager.add_horse_from_file(WRONG_HORSE, TEST_DB)
def testAddingHorse(self): # Add horse to the database HorseManager.add_horse_from_file(TEST_HORSE, TEST_DB) # Check if stormy is in the database self.is_horse_in_db(self.stormy)