Esempio n. 1
0
    def test_marshal_plate_acquisition_not_owner(
            self, mock_conn, owner_permissions):
        row = [
            rlong(1L),
            None,
            rlong(2L),
            owner_permissions,
            None,
            None
        ]
        expected = {
            'id': 1L,
            'name': 'Run 1',
            'permsCss': 'canEdit canAnnotate canLink canDelete'
        }

        marshaled = marshal_plate_acquisition(mock_conn, row)
        assert marshaled == expected
Esempio n. 2
0
    def test_marshal_plate_acquisition_name_no_start_no_end(
            self, mock_conn, owner_permissions):
        row = [
            rlong(1L),
            rstring('name'),
            rlong(1L),
            owner_permissions,
            None,
            None
        ]
        expected = {
            'id': 1L,
            'name': 'name',
            'permsCss':
                'canEdit canAnnotate canLink canDelete isOwned canChgrp'
        }

        marshaled = marshal_plate_acquisition(mock_conn, row)
        assert marshaled == expected
Esempio n. 3
0
    def test_marshal_plate_acquisition_no_name_start_end(
            self, mock_conn, owner_permissions, start_time, end_time):
        row = [
            rlong(1L),
            None,
            rlong(1L),
            owner_permissions,
            start_time,
            end_time
        ]
        expected = {
            'id': 1L,
            'name': '2014-05-08 10:37:02 - 2014-05-08 10:38:30',
            'permsCss':
                'canEdit canAnnotate canLink canDelete isOwned canChgrp'
        }

        marshaled = marshal_plate_acquisition(mock_conn, row)
        assert marshaled == expected
Esempio n. 4
0
    def test_marshal_plate_acquisition_name_no_start_no_end(
            self, mock_conn, owner_permissions):
        row = [
            rlong(1L),
            rstring('name'),
            rlong(1L),
            owner_permissions,
            None,
            None
        ]
        expected = {
            'id': 1L,
            'isOwned': True,
            'name': 'name',
            'permsCss': 'canEdit canAnnotate canLink canDelete canChgrp'
        }

        marshaled = marshal_plate_acquisition(mock_conn, row)
        assert marshaled == expected
Esempio n. 5
0
    def test_marshal_plate_acquisition_not_owner(
            self, mock_conn, owner_permissions):
        row = [
            rlong(1L),
            None,
            rlong(2L),
            owner_permissions,
            None,
            None
        ]
        expected = {
            'id': 1L,
            'isOwned': False,
            'name': 'Run 1',
            'permsCss': 'canEdit canAnnotate canLink canDelete'
        }

        marshaled = marshal_plate_acquisition(mock_conn, row)
        assert marshaled == expected
Esempio n. 6
0
    def test_marshal_plate_acquisition_no_name_start_end(
            self, mock_conn, owner_permissions, start_time, end_time):
        row = [
            rlong(1L),
            None,
            rlong(1L),
            owner_permissions,
            start_time,
            end_time
        ]
        expected = {
            'id': 1L,
            'isOwned': True,
            'name': '2014-05-08 11:37:02 - 2014-05-08 11:38:30',
            'permsCss': 'canEdit canAnnotate canLink canDelete canChgrp'
        }

        marshaled = marshal_plate_acquisition(mock_conn, row)
        assert marshaled == expected