Exemplo n.º 1
0
    def test_save_method(self):
        self._manager.create = mock.Mock(return_value=None)
        gist = Gist(self._manager)
        gist.description = 'New'
        gist.add_file('test.ft', 'new file')
        gist.save()

        self._manager.create.assert_called_once_with(
            'New', {'test.ft': {
                'content': 'new file'
            }}, public=False)

        data = {
            "id": "id",
            "description": "description of gist",
            "public": True,
            "files": {},
            "truncated": False,
        }
        self._manager.update = mock.Mock(return_value=None)
        gist = Gist(manager=self._manager, **data)
        gist.description = 'New'
        gist.add_file('test.ft', 'new file')
        gist.save()
        self._manager.update.assert_called_once_with(
            'id', 'New', {'test.ft': {
                'content': 'new file'
            }})
Exemplo n.º 2
0
    def test_save_method(self):
        self._manager.create = mock.Mock(return_value=None)
        gist = Gist(self._manager)
        gist.description = 'New'
        gist.add_file('test.ft', 'new file')
        gist.save()

        self._manager.create.assert_called_once_with('New', {'test.ft': {'content': 'new file'}}, public=False)

        data = {
            "id": "id",
            "description": "description of gist",
            "public": True,
            "files": {},
            "truncated": False,
        }
        self._manager.update = mock.Mock(return_value=None)
        gist = Gist(manager=self._manager, **data)
        gist.description = 'New'
        gist.add_file('test.ft', 'new file')
        gist.save()
        self._manager.update.assert_called_once_with('id', 'New', {'test.ft': {'content': 'new file'}})