def test_duplicate_reviewer(self): test_reviewer = Reviewer('tester', 'reviewer', 'toScore_dir', 'scored_dir').save_to_db( testing=True, postgresql=self.postgresql) dup_reviewer = test_reviewer.save_to_db(testing=True, postgresql=self.postgresql) self.assertFalse(dup_reviewer.reviewer_id is None)
def test_add_new_reviewer(self): test_reviewer = Reviewer('tester', 'reviewer', 'toScore_dir', 'scored_dir').save_to_db( testing=True, postgresql=self.postgresql) self.assertEqual('tester', test_reviewer.first_name) self.assertEqual('reviewer', test_reviewer.last_name) self.assertEqual('toScore_dir', test_reviewer.toScore_dir) self.assertEqual('scored_dir', test_reviewer.scored_dir) self.assertFalse(test_reviewer.reviewer_id is None)
from models.reviewers import Reviewer from database.database import Database from data.constants import dbDetails, dbUser_Krista Database.initialize(**dbDetails, **dbUser_Krista) Reviewer( 'Krista', 'K', '/Users/Krista/Desktop/blindScoring/Krista_K/toScore_KK', '/Volumes/SharedX/Neuro-Leventhal/data/mouseSkilledReaching/blindedScoring/Krista_K/Scored_KK' ).save_to_db() Reviewer( 'Jen', 'M', '/Volumes/SharedX/Neuro-Leventhal/data/mouseSkilledReaching/blindedScoring/Jen_M/toScore_JM', '/Volumes/SharedX/Neuro-Leventhal/data/mouseSkilledReaching/blindedScoring/Jen_M/Scored_JM' ).save_to_db() Reviewer( 'Dan', 'L', '/Volumes/SharedX/Neuro-Leventhal/data/mouseSkilledReaching/blindedScoring/Dan_L/toScore_DL', '/Volumes/SharedX/Neuro-Leventhal/data/mouseSkilledReaching/blindedScoring/Dan_L/Scored_DL' ).save_to_db() Reviewer( 'Alli', 'B', '/Volumes/SharedX/Neuro-Leventhal/data/mouseSkilledReaching/blindedScoring/Alli_B/toScore_AB', '/Volumes/SharedX/Neuro-Leventhal/data/mouseSkilledReaching/blindedScoring/Alli_B/Scored_AB' ).save_to_db() Reviewer(