예제 #1
0
    def test_save_data(self):
        """
           Test if the creation of the Trello object looks fine
        """
        t = self.create_trello()
        data = {'link': 'http://foo.bar/some/thing/else/what/else',
                'title': 'what else',
                'content': 'foobar'}

        with patch.object(TrelloClient, 'add_board') as mock_save_data2:
            with patch.object(TrelloClient, 'list_boards') as mock_save_data:
                se = ServiceTrello(self.token)
                se.save_data(self.trigger_id, **data)
            mock_save_data.assert_called_once_with()
        mock_save_data2.assert_called_once_with(t.board_name)
예제 #2
0
    def test_save_data_no_title(self):
        """
           Test if the creation of the Trello object looks fine (no title)
        """
        self.create_trello()
        data = {'link': '', 'title': '', 'content': ''}

        se = ServiceTrello(self.token)
        result = se.save_data(self.trigger_id, **data)
        self.assertFalse(result)
예제 #3
0
파일: tests.py 프로젝트: foxmask/django-th
    def test_save_data_no_title(self):
        """
           Test if the creation of the Trello object looks fine (no title)
        """
        self.create_trello()
        data = {'link': '',
                'title': '',
                'content': ''}

        se = ServiceTrello(self.token)
        result = se.save_data(self.trigger_id, **data)
        self.assertFalse(result)