def setup_env(self): yield from super().setup_env() self.attbin = self.attachment_class(urljoin(self.doc.resource.url, 'binary'), name='binary') self.atttxt = self.attachment_class(urljoin(self.doc.resource.url, 'text'), name='text') self.url_att = self.attbin.resource.url
def prepare_env(self): yield from super().prepare_env() self.attbin = aiocouchdb.attachment.Attachment( urljoin(self.doc.resource.url, 'binary'), name='binary') self.atttxt = aiocouchdb.attachment.Attachment( urljoin(self.doc.resource.url, 'text'), name='text') self.url_att = self.attbin.resource.url
def setup_env(self): yield from super().setup_env() self.attbin = self.attachment_class( urljoin(self.doc.resource.url, 'binary'), name='binary') self.atttxt = self.attachment_class( urljoin(self.doc.resource.url, 'text'), name='text') self.url_att = self.attbin.resource.url
def setup_env(self): yield from super().setup_env() docid = '_design/' + uuid() self.url_ddoc = urljoin(self.db.resource.url, *docid.split('/')) self.ddoc = self.designdoc_class( self.url_ddoc, docid=docid, loop=self.loop) yield from self.setup_document(self.ddoc)
def setup_env(self): yield from super().setup_env() dbname = self.new_dbname() self.url_db = urljoin(self.url, dbname) self.db = self.database_class( self.url_db, dbname=dbname, loop=self.loop) yield from self.setup_database(self.db)
def setup_env(self): yield from super().setup_env() docid = uuid() self.url_doc = urljoin(self.db.resource.url, docid) self.doc = self.document_class( self.url_doc, docid=docid, loop=self.loop) yield from self.setup_document(self.doc)
def prepare_env(self): yield from super().prepare_env() docid = uuid() self.url_doc = urljoin(self.db.resource.url, docid) self.doc = aiocouchdb.document.Document(self.url_doc, docid=docid) yield from self.prepare_document(self.doc)
def prepare_env(self): yield from super().prepare_env() docid = '_design/' + uuid() self.url_ddoc = urljoin(self.db.resource.url, *docid.split('/')) self.ddoc = aiocouchdb.designdoc.DesignDocument(self.url_ddoc, docid=docid) yield from self.prepare_document(self.ddoc)
def assert_request_called_with(self, method, *path, **kwargs): self.assertTrue(self.request.called and self.request.call_count >= 1) current_task = asyncio.Task.current_task(loop=self.loop) if current_task in self._req_per_task: call_args, call_kwargs = self._req_per_task[current_task][-1] else: call_args, call_kwargs = self.request.call_args self.assertEqual((method, urljoin(self.url, *path)), call_args) kwargs.setdefault('data', None) kwargs.setdefault('headers', {}) kwargs.setdefault('params', {}) for key, value in kwargs.items(): self.assertIn(key, call_kwargs) if value is not Ellipsis: self.assertEqual(value, call_kwargs[key])
def prepare_env(self): dbname = self.new_dbname() self.url_db = urljoin(self.url, dbname) self.db = aiocouchdb.database.Database(self.url_db, dbname=dbname) yield from self.prepare_database(self.db)
def setUp(self): super().setUp() self.username = utils.uuid() docid = aiocouchdb.authdb.UserDocument.doc_prefix + self.username self.url_doc = urljoin(self.url, '_users', docid) self.doc = aiocouchdb.authdb.UserDocument(self.url_doc, docid=docid)
def setUp(self): super().setUp() self.url_db = urljoin(self.url, '_users') self.db = aiocouchdb.v1.authdb.AuthDatabase(self.url_db)
def test_init_with_id_from_database(self): db = aiocouchdb.v1.database.Database(urljoin(self.url, 'dbname'), dbname='dbname') ddoc = yield from db.ddoc('foo') self.assertEqual(ddoc.id, '_design/foo')
def setup_env(self): yield from super().setup_env() self.attbin = self.attachment_class(urljoin(self.doc.resource.url, "binary"), name="binary") self.atttxt = self.attachment_class(urljoin(self.doc.resource.url, "text"), name="text") self.url_att = self.attbin.resource.url
def test_init_with_id_from_database(self): db = aiocouchdb.database.Database(urljoin(self.url, 'dbname'), dbname='dbname') ddoc = yield from db.ddoc('foo') self.assertEqual(ddoc.id, '_design/foo')
def test_init_with_id_from_database(self): db = aiocouchdb.v1.database.Database(urljoin(self.url, "dbname"), dbname="dbname") ddoc = yield from db.ddoc("foo") self.assertEqual(ddoc.id, "_design/foo")
def setUp(self): super().setUp() self.username = utils.uuid() docid = aiocouchdb.v1.authdb.UserDocument.doc_prefix + self.username self.url_doc = urljoin(self.url, '_users', docid) self.doc = aiocouchdb.v1.authdb.UserDocument(self.url_doc, docid=docid)
def setUp(self): super().setUp() self.url_db = urljoin(self.url, '_users') self.db = aiocouchdb.authdb.AuthDatabase(self.url_db)