def test_prepare_basic_auth(self): """ Test that passing in a username and password returns a string """ username, password = "******", "pass" auth_str = base64.b64encode(":".join((username, password))) fw = Framework() header_key, header_value = fw._prepare_basicauth(username, password) self.assertEquals(header_key, "Authorization") self.assertEquals(header_value, "Basic %s" % auth_str)
def test_prepare_basic_auth_no_info(self): """ Test that basic auth returns None with no username or password """ fw = Framework() self.assertIsNone(fw._prepare_basicauth(None, None))