def test_for_type_by_name(): f = PlainTextFormatter() mod = C.__module__ # initial return, None nt.assert_is(f.for_type_by_name(mod, 'C', foo_printer), None) # no func queries nt.assert_is(f.for_type_by_name(mod, 'C'), foo_printer) # shouldn't change anything nt.assert_is(f.for_type_by_name(mod, 'C'), foo_printer) # None should do the same nt.assert_is(f.for_type_by_name(mod, 'C', None), foo_printer) nt.assert_is(f.for_type_by_name(mod, 'C', None), foo_printer)
def test_for_type_by_name(): f = PlainTextFormatter() mod = C.__module__ # initial return, None nt.assert_is(f.for_type_by_name(mod, 'C', foo_printer), None) # no func queries nt.assert_is(f.for_type_by_name(mod, 'C'), foo_printer) # shouldn't change anything nt.assert_is(f.for_type_by_name(mod, 'C'), foo_printer) # None should do the same nt.assert_is(f.for_type_by_name(mod, 'C', None), foo_printer) nt.assert_is(f.for_type_by_name(mod, 'C', None), foo_printer)
def test_for_type_by_name(): f = PlainTextFormatter() mod = C.__module__ # initial return, None assert f.for_type_by_name(mod, "C", foo_printer) is None # no func queries assert f.for_type_by_name(mod, "C") is foo_printer # shouldn't change anything assert f.for_type_by_name(mod, "C") is foo_printer # None should do the same assert f.for_type_by_name(mod, "C", None) is foo_printer assert f.for_type_by_name(mod, "C", None) is foo_printer