コード例 #1
0
ファイル: test_views.py プロジェクト: OddBloke/centipede
def test_view_ticket_children_unsupported(centipede, render_to_response):
    ticket_dict = {
        'title': 'MockTitle',
        'description': 'MockDescription',
        'owner': 'MockOwner',
        'state': 'MockState',
        'identifier': 'MockIdentifier',
        }
    centipede.return_value.get_ticket.return_value = ticket_dict
    centipede.return_value.get_ticket_children.side_effect = DeadbeatTicket
    ret = view_ticket(Mock(), 'US123')
    assert_equal([(('MockURL',), {})], centipede.call_args_list)
    assert_equal([(('US123',), {})],
                 centipede.return_value.get_ticket.call_args_list)
    assert_equal([(('tickets/view.html', ticket_dict), {})],
                 render_to_response.call_args_list)
    assert_equal(render_to_response.return_value, ret)
コード例 #2
0
ファイル: test_views.py プロジェクト: OddBloke/centipede
def test_view_ticket(centipede, render_to_response):
    ticket_dict = {
        'title': 'MockTitle',
        'description': 'MockDescription',
        'owner': 'MockOwner',
        'state': 'MockState',
        'identifier': 'MockIdentifier',
        }
    centipede.return_value.get_ticket.return_value = ticket_dict
    child_list = ['child1', 'child2']
    centipede.return_value.get_ticket_children.return_value = child_list
    ret = view_ticket(Mock(), 'US123')
    assert_equal([(('MockURL',), {})], centipede.call_args_list)
    assert_equal([(('US123',), {})],
                 centipede.return_value.get_ticket.call_args_list)
    expected_ticket_dict = deepcopy(ticket_dict)
    expected_ticket_dict['children'] = child_list
    assert_equal([(('tickets/view.html', expected_ticket_dict), {})],
                 render_to_response.call_args_list)
    assert_equal(render_to_response.return_value, ret)