def test_placeholder_not_completed(self): a = Attendee(paid=c.NEED_NOT_PAY, badge_status=c.NEW_STATUS, first_name='Paid', placeholder=True) a._status_adjustments() assert a.badge_status == c.NEW_STATUS
def test_set_comped_to_complete(self): a = Attendee(paid=c.NEED_NOT_PAY, badge_status=c.NEW_STATUS, first_name='Paid', placeholder=False) a._status_adjustments() assert a.badge_status == c.COMPLETED_STATUS
def test_banned_to_deferred(self, monkeypatch): a = Attendee(paid=c.HAS_PAID, badge_status=c.NEW_STATUS, first_name='Paid', placeholder=False) monkeypatch.setattr(Attendee, 'banned', True) a._status_adjustments() assert a.badge_status == c.WATCHED_STATUS
def test_unpaid_group_not_completed(self, monkeypatch): monkeypatch.setattr(Group, 'amount_unpaid', 100) g = Group() a = Attendee(paid=c.PAID_BY_GROUP, badge_status=c.NEW_STATUS, first_name='Paid', placeholder=False, group=g) a._status_adjustments() assert a.badge_status == c.NEW_STATUS
def test_set_group_paid_to_complete(self, monkeypatch): monkeypatch.setattr(Group, 'amount_unpaid', 0) g = Group() a = Attendee(paid=c.PAID_BY_GROUP, badge_status=c.NEW_STATUS, first_name='Paid', placeholder=False, group=g, group_id=g.id) a._status_adjustments() assert a.badge_status == c.COMPLETED_STATUS
def test_set_group_paid_to_complete(self, monkeypatch): monkeypatch.setattr(Group, 'amount_unpaid', 0) g = Group() a = Attendee( paid=c.PAID_BY_GROUP, badge_status=c.NEW_STATUS, first_name='Paid', placeholder=False, group=g, group_id=g.id) a._status_adjustments() assert a.badge_status == c.COMPLETED_STATUS
def test_unassigned_not_completed(self): a = Attendee(paid=c.NEED_NOT_PAY, badge_status=c.NEW_STATUS, first_name='') a._status_adjustments() assert a.badge_status == c.NEW_STATUS
def test_banned_to_deferred(self, monkeypatch): a = Attendee(paid=c.HAS_PAID, badge_status=c.NEW_STATUS, first_name='Paid', placeholder=False) monkeypatch.setattr(Attendee, 'banned', True) a._status_adjustments() assert a.badge_status == c.WATCHED_STATUS
def test_unassigned_not_completed(self): a = Attendee(paid=c.NEED_NOT_PAY, badge_status=c.NEW_STATUS, first_name='') a._status_adjustments() assert a.badge_status == c.NEW_STATUS
def test_placeholder_not_completed(self): a = Attendee(paid=c.NEED_NOT_PAY, badge_status=c.NEW_STATUS, first_name='Paid', placeholder=True) a._status_adjustments() assert a.badge_status == c.NEW_STATUS
def test_unpaid_group_not_completed(self, monkeypatch): monkeypatch.setattr(Group, 'amount_unpaid', 100) g = Group() a = Attendee(paid=c.PAID_BY_GROUP, badge_status=c.NEW_STATUS, first_name='Paid', placeholder=False, group=g) a._status_adjustments() assert a.badge_status == c.NEW_STATUS
def test_set_comped_to_complete(self): a = Attendee(paid=c.NEED_NOT_PAY, badge_status=c.NEW_STATUS, first_name='Paid', placeholder=False) a._status_adjustments() assert a.badge_status == c.COMPLETED_STATUS