def test_resolve_custom_type(self): ct = CustomType('d', 'd1') self.assertEqual(resolve_value(ct), 'test_value_1')
def test_resolve_lazy_once(self): l = lazy_once(LOOKUP_DICT.get, 'c') l_val = ('test_value', 1) self.assertEqual(resolve_value(l), l_val) self.assertEqual(len(resolve_value(l)), 2) self.assertEqual(l.run_function_count, 1)