def test_test_clone(): original = Test('foo', 'bar.foo', 'foo bar test') clone = original.clone() asserts.are_equal(clone.name, 'foo') asserts.are_equal(clone.full_name, 'bar.foo') asserts.are_equal(clone.description, 'foo bar test') asserts.is_empty(clone.decorator_parameterizations) asserts.is_empty(clone.setup) asserts.is_empty(clone.teardown) asserts.is_empty(clone.test_suite_names)
def test_test_init(): t = Test('foo', 'bar.foo', 'foo bar test') asserts.are_equal(t.name, 'foo') asserts.are_equal(t.full_name, 'bar.foo') asserts.are_equal(t.description, 'foo bar test') asserts.is_empty(t.decorator_parameterizations) asserts.is_empty(t.setup) asserts.is_empty(t.teardown) asserts.is_empty(t.test_suite_names)
def test_test_required_variables_not_implemented(): t = Test('foo', 'bar.foo', 'foo bar test') with asserts.expect_exception(NotImplementedError): t.required_variables()
def test_test_call_not_implemented(): t = Test('foo', 'bar.foo', 'foo bar test') with asserts.expect_exception(NotImplementedError): t()