def test_get_json_success(self, json_mock, adven_mock, adven_info_mock, task_mock):
        self.request.is_ajax = MagicMock()
        self.request.is_ajax.return_value = True
        self.request.user = MagicMock()
        self.request.user.game_saved = MagicMock()
        self.request.user.game_saved.adventure_saved = 1

        adven_mock.get = MagicMock()
        adven = Adventure()
        adven.adventure_name = 'testname'
        adven.theme_character_url = 5
        adven_mock.get.return_value = adven

        adven_info = adventures_info()
        adven_info.items_needed = 2
        adven_info.expenses = 3
        adven_info.locations = "testlocation"
        adven_info_mock.get = MagicMock()
        adven_info_mock.get.return_value = adven_info

        task = MagicMock()
        task.google_map = 4
        task_mock.return_value = task

        alist = [{"name" : 'testname',
                  "items" : '2',
                  "expenses" : '3',
                  "locations" : 'testlocation',
                  "mapaddress" : '4',
                  "theme_character_url" : '5'}]

        get_adventure_detail(self.request)
        json_mock.assert_called_with(alist, safe=False)
Exemplo n.º 2
0
    def test_get_json_success(self, json_mock, adven_mock, adven_info_mock,
                              task_mock):
        self.request.is_ajax = MagicMock()
        self.request.is_ajax.return_value = True
        self.request.user = MagicMock()
        self.request.user.game_saved = MagicMock()
        self.request.user.game_saved.adventure_saved = 1

        adven_mock.get = MagicMock()
        adven = Adventure()
        adven.adventure_name = 'testname'
        adven.theme_character_url = 5
        adven_mock.get.return_value = adven

        adven_info = adventures_info()
        adven_info.items_needed = 2
        adven_info.expenses = 3
        adven_info.locations = "testlocation"
        adven_info_mock.get = MagicMock()
        adven_info_mock.get.return_value = adven_info

        task = MagicMock()
        task.google_map = 4
        task_mock.return_value = task

        alist = [{
            "name": 'testname',
            "items": '2',
            "expenses": '3',
            "locations": 'testlocation',
            "mapaddress": '4',
            "theme_character_url": '5'
        }]

        get_adventure_detail(self.request)
        json_mock.assert_called_with(alist, safe=False)
 def test_get_json_exception(self):
     self.request.is_ajax = MagicMock()
     self.request.is_ajax.return_value = False
     with self.assertRaises(PermissionDenied):
         get_adventure_detail(self.request)
Exemplo n.º 4
0
 def test_get_json_exception(self):
     self.request.is_ajax = MagicMock()
     self.request.is_ajax.return_value = False
     with self.assertRaises(PermissionDenied):
         get_adventure_detail(self.request)