def test_unique_id_2(): """unique_id() should return an unused id.""" ids = [] ids.append(tasks.add(Task('one'))) ids.append(tasks.add(Task('two'))) ids.append(tasks.add(Task('three'))) # grab a unique id uid = tasks.unique_id() # make sure it isn't in the list of existing ids assert uid not in ids
def test_unique_id(tasks_db, tasks_mult_per_owner): """unique_id() should return an unused id.""" existing_tasks = tasks.list_tasks() uid = tasks.unique_id() for t in existing_tasks: assert uid != t.id
def test_unique_id_1(): """Calling unique_id() twice should return different numbers.""" id_1 = tasks.unique_id() id_2 = tasks.unique_id() assert id_1 != id_2
def test_unique_id_not_a_duck(): """Demonstrate xpass.""" uid = tasks.unique_id() assert uid != 'a duck'
def test_unique_id_is_a_duck(): """Demonstrate xfail.""" uid = tasks.unique_id() assert uid == 'a duck'