def test_wrong_state(self): for state in relations.BILL_STATE.records: if state.is_VOTING: continue self.bill_1.state = state self.bill_1.save() self.assertEqual(set(BillPrototype.get_applicable_bills_ids()), set((self.bill_2.id, self.bill_3.id)))
def test_wrong_state(self): for state in relations.BILL_STATE.records: if state.is_VOTING: continue self.bill_1.state = state self.bill_1.save() self.assertEqual(set(BillPrototype.get_applicable_bills_ids()), set((self.bill_2.id, self.bill_3.id)))
def test_voting_not_ended(self): self.bill_3._model.updated_at = datetime.datetime.now() self.bill_3.save() self.assertEqual(set(BillPrototype.get_applicable_bills_ids()), set((self.bill_1.id, self.bill_2.id)))
def test_approved_by_moderator(self): self.bill_2.approved_by_moderator = False self.bill_2.save() self.assertEqual(set(BillPrototype.get_applicable_bills_ids()), set((self.bill_1.id, self.bill_3.id)))
def test_all(self): self.assertEqual(set(BillPrototype.get_applicable_bills_ids()), set((self.bill_1.id, self.bill_2.id, self.bill_3.id)))
def test_voting_not_ended(self): self.bill_3._model.updated_at = datetime.datetime.now() self.bill_3.save() self.assertEqual(set(BillPrototype.get_applicable_bills_ids()), set((self.bill_1.id, self.bill_2.id)))
def test_approved_by_moderator(self): self.bill_2.approved_by_moderator = False self.bill_2.save() self.assertEqual(set(BillPrototype.get_applicable_bills_ids()), set((self.bill_1.id, self.bill_3.id)))
def test_all(self): self.assertEqual(set(BillPrototype.get_applicable_bills_ids()), set((self.bill_1.id, self.bill_2.id, self.bill_3.id)))