예제 #1
0
 def test_publish_fails_for_invalid_auth(self):
     sess = Session(client=app.test_client())
     sess.register('testuser', 'testpassword')
     sess.use_doc('test_cow')
     sess2 = Session(client=app.test_client())
     sess2.register('testuser2', 'testpassword')
     sess2.docid = sess.docid
     self.assertRaises(Exception, sess2.publish)
예제 #2
0
파일: cow_tests.py 프로젝트: ericdill/bokeh
 def test_publish_fails_for_invalid_auth(self):
     sess = TestSession(client=app.test_client())
     sess.register('testuser', 'testpassword')
     sess.use_doc('test_cow')
     sess2 = TestSession(client=app.test_client())
     sess2.register('testuser2', 'testpassword')
     sess2.docid = sess.docid
     self.assertRaises(Exception, sess2.publish)
예제 #3
0
 def test_publish(self):
     sess = Session(client=app.test_client())
     sess.register('testuser', 'testpassword')
     sess.use_doc('test_cow')
     sess.publish()
     doc = Doc.load(bokeh_app.servermodel_storage, sess.docid)
     assert doc.title == 'test_cow'
     assert doc.published == True
예제 #4
0
파일: cow_tests.py 프로젝트: ericdill/bokeh
 def test_publish(self):
     sess = TestSession(client=app.test_client())
     sess.register('testuser', 'testpassword')
     sess.use_doc('test_cow')
     sess.publish()
     doc = Doc.load(bokeh_app.servermodel_storage, sess.docid)
     assert doc.title == 'test_cow'
     assert doc.published == True
예제 #5
0
 def test_register_configuration(self):
     #create a dummy config file
     config = tempfile.mkdtemp()
     #create server
     server = Session(name="foo",
                      client=app.test_client(),
                      configdir=config,
                      load_from_config=True)
     assert server.userapikey == "nokey"
     #register a user
     server.register("testuser", "fluffy")
     assert server.userapikey and server.userapikey != "nokey"
     server2 = Session(name="foo",
                       client=app.test_client(),
                       configdir=config,
                       load_from_config=True)
     assert server2.userapikey == server.userapikey
     assert server2.root_url == server.root_url
예제 #6
0
 def test_register_configuration(self):
     #create a dummy config file
     config = tempfile.mkdtemp()
     #create server
     server = Session(name="foo",
                      client=app.test_client(),
                      configdir=config,
                      load_from_config=True)
     assert server.userapikey == "nokey"
     #register a user
     server.register("testuser", "fluffy")
     assert server.userapikey and server.userapikey != "nokey"
     server2 = Session(name="foo",
                       client=app.test_client(),
                       configdir=config,
                       load_from_config=True)
     assert server2.userapikey == server.userapikey
     assert server2.root_url == server.root_url
예제 #7
0
    def test_login2(self):
        #create a server config, register a user
        config1 = tempfile.mkdtemp()
        server = Session(name="foo",
                         client=app.test_client(),
                         configdir=config1,
                         load_from_config=True)
        assert server.userapikey == "nokey"
        server.register("testuser", "fluffy")
        assert server.userapikey and server.userapikey != "nokey"

        config2 = tempfile.mkdtemp()
        server2 = Session(name="foo",
                          client=app.test_client(),
                          configdir=config2,
                          load_from_config=True)
        assert server2.userapikey == "nokey"
        server2.login("testuser", "fluffy")
        #make sure the userapikeys match
        assert server2.userapikey == server.userapikey
예제 #8
0
    def test_login2(self):
        #create a server config, register a user
        config1 = tempfile.mkdtemp()
        server = Session(name="foo",
                         client=app.test_client(),
                         configdir=config1,
                         load_from_config=True)
        assert server.userapikey == "nokey"
        server.register("testuser", "fluffy")
        assert server.userapikey and server.userapikey != "nokey"

        config2 = tempfile.mkdtemp()
        server2 = Session(name="foo",
                          client=app.test_client(),
                          configdir=config2,
                          load_from_config=True)
        assert server2.userapikey == "nokey"
        server2.login("testuser", "fluffy")
        #make sure the userapikeys match
        assert server2.userapikey == server.userapikey
예제 #9
0
 def test_register_twice_should_fail(self):
     sess = Session(client=app.test_client())
     sess.register('testuser1', 'testpassword1')
     self.assertRaises(RuntimeError, sess.register, 'testuser1',
                       'testpassword1')
예제 #10
0
 def test_register(self):
     sess = Session(client=app.test_client())
     sess.register('testuser1', 'testpassword1')
     sess.userinfo['username'] == 'testuser1'
예제 #11
0
 def test_register_twice_should_fail(self):
     sess = TestSession(client=app.test_client())
     sess.register('testuser1', 'testpassword1')
     self.assertRaises(RuntimeError, sess.register, 'testuser1', 'testpassword1')
예제 #12
0
 def test_register(self):
     sess = TestSession(client=app.test_client())
     sess.register('testuser1', 'testpassword1')
     sess.userinfo['username'] == 'testuser1'