def test_submit_contact_without_location_has_locations(self): LocationFactory.create_batch(5) self.initiative = InitiativeFactory.create( has_organization=False, owner=self.user, place=None, location=None, organization=None ) self.assertEqual( self.initiative.status, ReviewStateMachine.draft.value ) self.assertRaises( TransitionNotPossible, self.initiative.states.submit )
def test_submit_contact_location_has_locations(self): locations = LocationFactory.create_batch(5) self.initiative = InitiativeFactory.create( has_organization=False, owner=self.user, place=None, location=locations[0], organization=None ) self.initiative.states.submit() self.assertEqual( self.initiative.status, ReviewStateMachine.submitted.value )