def test_get_namespaces_empty(): storage = create_autospec(IDMappingStorage, spec_set=True, instance=True) handlers = create_autospec(UserLookupSet, spec_set=True, instance=True) idm = IDMapper(handlers, set(), storage) storage.get_namespaces.return_value = set() assert idm.get_namespaces() == (set(), set()) assert storage.get_namespaces.call_args_list == [((), {})]
def test_get_namespaces_only_private(): storage = create_autospec(IDMappingStorage, spec_set=True, instance=True) handlers = create_autospec(UserLookupSet, spec_set=True, instance=True) idm = IDMapper(handlers, set(), storage) storage.get_namespaces.return_value = set([Namespace(NamespaceID('n3'), False), Namespace(NamespaceID('n4'), False)]) assert idm.get_namespaces() == (set(), set([NamespaceID('n3'), NamespaceID('n4')])) assert storage.get_namespaces.call_args_list == [((), {})]