def test_success_moderate_mob_record_form(self): data = self.get_form_data() form = MobRecordForm(data) self.assertTrue(form.is_valid())
def test_wrong_terrain_id(self): data = self.get_form_data() data['terrains'] = ['lba'] form = MobRecordForm(data) self.assertFalse(form.is_valid())
def test_success_mob_record_form(self): data = self.get_form_data() form = MobRecordForm(data) self.assertTrue(form.is_valid()) self.assertEqual(form.c.abilities.__class__, frozenset) self.assertEqual(form.c.terrains.__class__, frozenset)
def test_wrong_ability_id(self): data = self.get_form_data() data['abilities'] = ['bla-ability'] form = MobRecordForm(data) self.assertFalse(form.is_valid())
def test_no_terrains_choosen(self): data = self.get_form_data() data['terrains'] = [] form = MobRecordForm(data) self.assertFalse(form.is_valid())
def test_no_abilities_choosen(self): data = self.get_form_data() data['abilities'] = [] form = MobRecordForm(data) self.assertFalse(form.is_valid())