def setUp(self): # Setup other related objects county = County.objects.get(name="Decatur") acc = Accusation(**accusation1) acc.save() race = Race(**race1) race.save() #Lynching self.lynching = Lynching(pca_id="22394") self.lynching.save() # Named Victim self.victim1 = Victim(**named_victim) self.victim1.save() self.victim1.county = county self.victim1.accusation.add(acc) self.victim1.race = race self.victim1.lynching = self.lynching self.victim1.save() # Unnamed Victim self.victim2 = Victim(**unnamed_victim) self.victim2.save() self.victim2.county = county self.victim2.accusation.add(acc) self.victim2.race = race self.victim2.lynching = self.lynching self.victim2.save()
class RaceTest(TestCase): def setUp(self): self.race = Race(label=race1['label']) self.race.save() def test_string(self): expected = "test race" self.assertEqual(expected, "%s" % self.race)
def _get_race(self, race_raw): """ Tries to approximate a match of race from current values or creates one if no match found. """ if not race_raw: return None race_text = race_raw.strip(' \t\n\r') try: race = Race.objects.get(label__iexact=race_text) except Race.DoesNotExist: race = Race(label=race_text) race.save() return race
def setUp(self): self.race = Race(label=race1['label']) self.race.save()