def test_basic(self):
     output = helpers.browserid_js()
     self.assertHTMLEqual(output, """
         <script type="text/javascript" src="https://login.persona.org/include.js"></script>
         <script type="text/javascript" src="static/browserid/api.js"></script>
         <script type="text/javascript" src="static/browserid/browserid.js"></script>
     """)
Beispiel #2
0
 def test_custom_shim(self):
     with self.settings(BROWSERID_SHIM='http://example.com/test.js'):
         output = helpers.browserid_js()
     self.assertHTMLEqual(output, """
         <script type="text/javascript" src="http://example.com/test.js"></script>
         <script type="text/javascript" src="static/browserid/browserid.js"></script>
     """)
Beispiel #3
0
 def test_custom_shim(self):
     with self.settings(BROWSERID_SHIM='http://example.com/test.js'):
         output = helpers.browserid_js()
     self.assertHTMLEqual(
         output, """
         <script type="text/javascript" src="http://example.com/test.js"></script>
         <script type="text/javascript" src="static/browserid/api.js"></script>
         <script type="text/javascript" src="static/browserid/browserid.js"></script>
     """)
 def test_autologin_email(self):
     """
     If BROWSERID_AUTOLOGIN_ENABLED is True, do not include the shim
     and include the autologin mock script.
     """
     with self.settings(BROWSERID_AUTOLOGIN_ENABLED=True):
         output = helpers.browserid_js()
         self.assertHTMLEqual(output, """
             <script type="text/javascript" src="static/browserid/api.js"></script>
             <script type="text/javascript" src="static/browserid/autologin.js"></script>
             <script type="text/javascript" src="static/browserid/browserid.js"></script>
         """)
 def test_autologin_email(self):
     """
     If BROWSERID_AUTOLOGIN_ENABLED is True, do not include the shim
     and include the autologin mock script.
     """
     with self.settings(BROWSERID_AUTOLOGIN_ENABLED=True):
         output = helpers.browserid_js()
         self.assertHTMLEqual(
             output, """
             <script type="text/javascript" src="static/browserid/api.js"></script>
             <script type="text/javascript" src="static/browserid/autologin.js"></script>
             <script type="text/javascript" src="static/browserid/browserid.js"></script>
         """)
 def test_no_shim(self):
     output = browserid_js(include_shim=False)
     self.assertTrue('src="static/test1.js"' in output)
     self.assertTrue('src="static/test2.js"' in output)
     self.assertTrue('src="https://example.com/test3.js"' not in output)
 def test_basic(self):
     output = browserid_js()
     self.assertTrue('src="static/test1.js"' in output)
     self.assertTrue('src="static/test2.js"' in output)
     self.assertTrue('src="https://example.com/test3.js"' in output)
 def test_no_shim(self):
     output = browserid_js(include_shim=False)
     self.assertTrue('src="static/test1.js"' in output)
     self.assertTrue('src="static/test2.js"' in output)
     self.assertTrue('src="https://example.com/test3.js"' not in output)
 def test_basic(self):
     output = browserid_js()
     self.assertTrue('src="static/test1.js"' in output)
     self.assertTrue('src="static/test2.js"' in output)
     self.assertTrue('src="https://example.com/test3.js"' in output)
Beispiel #10
0
 def test_no_shim(self):
     output = helpers.browserid_js(include_shim=False)
     self.assertHTMLEqual(
         output, """
         <script type="text/javascript" src="static/browserid/browserid.js"></script>
     """)
 def test_no_shim(self):
     output = helpers.browserid_js(include_shim=False)
     self.assertHTMLEqual(output, """
         <script type="text/javascript" src="static/browserid/api.js"></script>
         <script type="text/javascript" src="static/browserid/browserid.js"></script>
     """)
Beispiel #12
0
def browserid_js(**kwargs):
    return helpers.browserid_js(**kwargs)
Beispiel #13
0
def browserid_js(context, **kwargs):
    return helpers.browserid_js(**kwargs)