def test_initial_from_config_with_endpoints(self): initial = RapidSmsForm.initial_from_config({ 'allowed_endpoints': ['default', 'extra'] }) self.assertEqual(initial, { 'allowed_endpoints': u'default,extra', })
def test_to_config(self): form = RapidSmsForm({ 'rapidsms_url': 'http://www.example.com/', 'rapidsms_username': '******', 'rapidsms_password': '******', 'rapidsms_auth_method': 'basic', 'rapidsms_http_method': 'POST', 'allowed_endpoints': 'default, extra', }) form.is_valid() self.assertEqual(form.errors, {}) self.assertEqual(form.to_config(), { 'rapidsms_url': u'http://www.example.com/', 'rapidsms_username': u'rapid-user', 'rapidsms_password': u'rapid-pass', 'rapidsms_auth_method': u'basic', 'rapidsms_http_method': u'POST', 'allowed_endpoints': ['default', 'extra'], })
def test_to_config(self): form = RapidSmsForm({ 'rapidsms_url': 'http://www.example.com/', 'rapidsms_username': '******', 'rapidsms_password': '******', 'rapidsms_auth_method': 'basic', 'rapidsms_http_method': 'POST', 'allowed_endpoints': 'default, extra', }) form.is_valid() self.assertEqual(form.errors, {}) self.assertEqual( form.to_config(), { 'rapidsms_url': u'http://www.example.com/', 'rapidsms_username': u'rapid-user', 'rapidsms_password': u'rapid-pass', 'rapidsms_auth_method': u'basic', 'rapidsms_http_method': u'POST', 'allowed_endpoints': ['default', 'extra'], })
def test_initial_from_config(self): initial = RapidSmsForm.initial_from_config({ "rapidsms_url": "http://www.example.com/", "rapidsms_username": "******", "rapidsms_password": "******", "rapidsms_auth_method": "basic", "rapidsms_http_method": "POST", }) self.assertEqual(initial, { 'rapidsms_url': 'http://www.example.com/', 'rapidsms_username': '******', 'rapidsms_password': '******', 'rapidsms_auth_method': 'basic', 'rapidsms_http_method': 'POST', 'allowed_endpoints': u'default', })
def test_initial_from_config(self): initial = RapidSmsForm.initial_from_config({ "rapidsms_url": "http://www.example.com/", "rapidsms_username": "******", "rapidsms_password": "******", "rapidsms_auth_method": "basic", "rapidsms_http_method": "POST", }) self.assertEqual( initial, { 'rapidsms_url': 'http://www.example.com/', 'rapidsms_username': '******', 'rapidsms_password': '******', 'rapidsms_auth_method': 'basic', 'rapidsms_http_method': 'POST', 'allowed_endpoints': u'default', })
def test_initial_from_config_with_endpoints(self): initial = RapidSmsForm.initial_from_config( {'allowed_endpoints': ['default', 'extra']}) self.assertEqual(initial, { 'allowed_endpoints': u'default,extra', })