Skip to content

Failed

OmeroWeb.test.integration.test_tree.TestTree.test_marshal_images_thumb_version[thumb0] (from pytest)

Failing for the past 4 builds (Since #64 )
Took 2.9 sec.

Error Message

AssertionError: assert [{'archived':...': 4574, ...}] == [{'id': 7342,...sOwned', ...}]
  
  At index 0 diff: {'id': 7342, 'archived': None, 'name': 'testImage', 'ownerId': 4574, 'permsCss': 'canEdit canAnnotate canLink canDelete canChgrp isOwned', 'thumbVersion': 0} != {'id': 7342, 'name': 'testImage', 'ownerId': 4574, 'permsCss': 'canEdit canAnnotate canLink canDelete canChgrp isOwned', 'thumbVersion': 0}
  
  Full diff:
    [
        {
  +         'archived': None,
            'id': 7342,
            'name': 'testImage',
            'ownerId': 4574,
            'permsCss': 'canEdit canAnnotate canLink canDelete canChgrp isOwned',
            'thumbVersion': 0,
        },
    ]

Stacktrace

self = <test_tree.TestTree object at 0x7f22424580d0>
userA = (<omero.clients.BaseClient object at 0x7f229923b400>, object #0 (::omero::model::Experimenter)
{
    _id = object #1 (...nnotationLinksSeq = 
    {
    }
    _annotationLinksLoaded = False
    _annotationLinksCountPerOwner = 
    {
    }
})
thumb = {'create': True, 'version': 0}

    @pytest.mark.parametrize("thumb", [
        {'create': True, 'version': 0},
        {'create': False},
    ])
    def test_marshal_images_thumb_version(self, userA, thumb):
        """
        Test marshalling image, loading thumbnail version
        """
        sf = userA[0].sf
        image = self.create_test_image(
            size_x=50, size_y=50, size_z=5, session=sf, thumb=thumb['create'])
        conn = get_connection(userA)
        # Thumbnail creation is optional, see testlib.ITest.create_test_image
        try:
            extraValues = {'thumbVersion': thumb['version']}
        except Exception:
            extraValues = None
        expected = expected_images(
            userA, [image], extraValues=extraValues)
        marshaled = marshal_images(conn=conn,
                                   thumb_version=True,
                                   experimenter_id=userA[1].id.val)
>       assert marshaled == expected
E       AssertionError: assert [{'archived':...': 4574, ...}] == [{'id': 7342,...sOwned', ...}]
E         
E         At index 0 diff: {'id': 7342, 'archived': None, 'name': 'testImage', 'ownerId': 4574, 'permsCss': 'canEdit canAnnotate canLink canDelete canChgrp isOwned', 'thumbVersion': 0} != {'id': 7342, 'name': 'testImage', 'ownerId': 4574, 'permsCss': 'canEdit canAnnotate canLink canDelete canChgrp isOwned', 'thumbVersion': 0}
E         
E         Full diff:
E           [
E               {
E         +         'archived': None,
E                   'id': 7342,
E                   'name': 'testImage',
E                   'ownerId': 4574,
E                   'permsCss': 'canEdit canAnnotate canLink canDelete canChgrp isOwned',
E                   'thumbVersion': 0,
E               },
E           ]

test/integration/test_tree.py:1750: AssertionError