def test_writing_rubric(db_conn, cards_table): """ Expect writing card to require a rubric. """ card, errors = WritingCard.insert(db_conn, { 'unit_id': 'RUF531', 'name': 'What is?', 'body': 'Testing 1234', }) assert len(errors) == 1 card, errors = card.update(db_conn, {'rubric': None}) assert len(errors) == 0
def test_writing_body(db_conn, cards_table): """ Expect writing card to require body. """ card, errors = WritingCard.insert(db_conn, { 'unit_id': 'RUF531', 'name': 'What is?', 'rubric': True, # TODO }) assert len(errors) == 1 card, errors = card.update(db_conn, {'body': 'Testing 1234'}) assert len(errors) == 0
def test_writing_max_char(db_conn, cards_table): """ Expect writing card to allow max char. """ card, errors = WritingCard.insert(db_conn, { 'unit_id': 'RUF531', 'name': 'What is?', 'body': 'Testing 1234', 'rubric': True, # TODO }) assert len(errors) == 0 card, errors = card.update(db_conn, {'max_characters': 500}) assert len(errors) == 0