def test_view_context(self): db = mock.Mock() db.database_name = 'unittest' ddoc = DesignDocument(db, "_design/tests") ddoc._database_host = "https://bob.cloudant.com" view1 = View(ddoc, "view1", map_func=self.map_func) with view1.custom_result() as v: self.assertTrue(isinstance(v, Result))
def test_view_access(self): """ _test_view_access_ Test accessing the data via the view """ db = mock.Mock() db.database_name = 'unittest' ddoc = DesignDocument(db, "_design/tests") ddoc._database_host = "https://bob.cloudant.com" view1 = View(ddoc, "view1", map_func=self.map_func) self.assertEqual( view1.url, "https://bob.cloudant.com/unittest/_design/tests/_view/view1" )