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
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
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
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
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
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