def test_teardown_is_removed_when_set_to_none(self): kw = Keyword() kws = Keywords(keywords=[kw, Keyword(type='teardown')]) kws.teardown = None assert_none(kws.teardown) assert_equal(list(kws), [kw]) kws.teardown = None assert_none(kws.teardown) assert_equal(list(kws), [kw])
def test_set_teardown(self): kw, t1, t2 = Keyword(), Keyword(type='teardown'), Keyword(type='teardown') kws = Keywords(keywords=[kw]) kws.teardown = t1 assert_true(kws.teardown is t1) assert_equal(list(kws), [kw, t1]) kws.teardown = t2 assert_true(kws.teardown is t2) assert_equal(list(kws), [kw, t2])