Example #1
0
def test_test_call_fixtures():
    tracker = set()

    def foo_setup():
        tracker.add('foo_setup')

    def bar_setup(context):
        if context:
            tracker.add('bar_setup')

    def foo_teardown():
        tracker.add('foo_teardown')

    def bar_teardown(context):
        if context:
            tracker.add('bar_teardown')

    @checkers.setup(foo_setup, bar_setup)
    @checkers.teardown(foo_teardown, bar_teardown)
    @checkers.test
    def dummy_test():
        tracker.add('dummy_test')

    context_factory = _dummy_context_factory
    tc = test_case.TestCase(dummy_test, context_factory)
    result = tc()
    asserts.are_equal(result.status, test_result.TestResultStatus.PASSED)
    asserts.has_length(tracker, 5)
Example #2
0
def test_test_call_fixtures():
  tracker = set()

  def foo_setup():
    tracker.add('foo_setup')

  def bar_setup(context):
    if context:
      tracker.add('bar_setup')

  def foo_teardown():
    tracker.add('foo_teardown')

  def bar_teardown(context):
    if context:
      tracker.add('bar_teardown')

  @checkers.setup(foo_setup, bar_setup)
  @checkers.teardown(foo_teardown, bar_teardown)
  @checkers.test
  def dummy_test():
    tracker.add('dummy_test')

  context_factory = _dummy_context_factory
  tc = test_case.TestCase(dummy_test, context_factory)
  result = tc()
  asserts.are_equal(result.status, test_result.TestResultStatus.PASSED)
  asserts.has_length(tracker, 5)
def test_parameterization_with_variables():
  variables = {'foo': 0, 'bar': 2, 'baz': 4, 'quux': 8}
  param = parameterization.Parameterization('name', variables)
  asserts.are_equal(param.name, 'name')
  asserts.has_length(param.variables, 4)
def test_registry_from_dict():
  values = {'foo': 0, 'bar': 2, 'baz': 'hello', 'quux': False}
  reg = registry.Registry.from_dict(values)
  asserts.has_length(reg, 4)
Example #5
0
def test_registry_from_dict():
    values = {'foo': 0, 'bar': 2, 'baz': 'hello', 'quux': False}
    reg = registry.Registry.from_dict(values)
    asserts.has_length(reg, 4)
Example #6
0
def test_assert_length_bad(collection):
    with asserts.expect_exception(AssertionError):
        asserts.has_length(collection, 1)
Example #7
0
def test_assert_length_ok(collection, length):
    asserts.has_length(collection, length)
Example #8
0
def test_parameterization_with_variables():
    variables = {'foo': 0, 'bar': 2, 'baz': 4, 'quux': 8}
    param = parameterization.Parameterization('name', variables)
    asserts.are_equal(param.name, 'name')
    asserts.has_length(param.variables, 4)
Example #9
0
def test_assert_length_bad(collection):
    with asserts.expect_exception(AssertionError):
        asserts.has_length(collection, 1)
Example #10
0
def test_assert_length_ok(collection, length):
    asserts.has_length(collection, length)