test_ussd_app_creation.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:ussd_airflow 作者: mwaaas 项目源码 文件源码
def test_app_creation(self):
        app_name = 'TestUssdApp'
        call_command('create_ussd_app', app_name)

        ussd_url = [
            url(r'^ussd/', include('TestUssdApp.urls'))
        ]

        urls.urlpatterns += ussd_url

        end_point_url = "http://localhost:8081/ussd/TestUssdApp_ussd_gateway"
        payload = {
            "phoneNumber": "0717199135", "sessionId": "12", "text": "1", "language": "en", "serviceCode": "200"}

        response = self.client.post(end_point_url,
                                    data=json.dumps(payload),
                                    content_type="application/json",)
        self.assertEqual(response.content,
                         b'END Example Quit Screen. Delete this and define your own customer journey screens.')
        self.assertEqual(response.status_code, 200)
        print(response.status_code)
        os.system('rm -r TestUssdApp')  # Remove created app. Clean up
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号