def test_should_return_database_manager(self): organization = Organization.objects.get(pk=DEFAULT_TEST_ORG_ID) dbm = utils.get_database_manager_for_org(organization) self.assertEquals( utils.generate_document_store_name(DEFAULT_TEST_ORG_NAME, DEFAULT_TEST_ORG_ID), dbm.database_name)
def test_should_return_database_manager(self): with patch('datawinners.main.database.mangrove_db_manager' ) as mangrove_db_manager_mock: mangrove_db_manager_mock.side_effect = lambda server, database, credentials: Mock( spec=DatabaseManager, database_name=database) organization = Organization.objects.get(pk=DEFAULT_TEST_ORG_ID) dbm = utils.get_database_manager_for_org(organization) self.assertEquals( utils.generate_document_store_name(DEFAULT_TEST_ORG_NAME, DEFAULT_TEST_ORG_ID), dbm.database_name) mangrove_db_manager_mock.assert_called_once_with( credentials=COUCHDB_CREDENTIALS, database=u'hni_testorg_slx364903', server=COUCH_DB_SERVER)
def test_generate_document_store(self): self.assertEquals( u'hni_testorg_slx364903', utils.generate_document_store_name(DEFAULT_TEST_ORG_NAME, DEFAULT_TEST_ORG_ID))