def case_delete_records(self, refresh_db_before): """ Create new record in Tag table and then delete it.""" new_name = "tag1" TagOp.add(new_name) tag_obj = TagOp.get(name=new_name) self.assertTrue(len(tag_obj) is 1) self.assertEqual(tag_obj[0].name, new_name) TagOp.delete(tag_obj[0]) tag_obj = TagOp.get(name=new_name) self.assertFalse(tag_obj)
def test_delete(self, mock_tag, mock_db): """ Assumptions: - delete method run """ tag_obj = mock_tag() TagOp.delete(tag_obj) db_exp_calls = [ mock.call.session.delete(tag_obj), mock.call.session.commit() ] mock_db.assert_has_calls(db_exp_calls)