def get(self): sequencers = [] for model, lanes in SequencingProcess.sequencer_lanes.items(): for sequencer in Equipment.list_equipment(model): sequencer['lanes'] = lanes sequencers.append(sequencer) self.render('sequencing.html', users=User.list_users(), sequencers=sequencers)
def test_list_users(self): exp = [{ 'email': '*****@*****.**', 'name': 'Admin' }, { 'email': '*****@*****.**', 'name': 'Demo' }, { 'email': '*****@*****.**', 'name': 'Dude' }, { 'email': '*****@*****.**', 'name': '*****@*****.**' }, { 'email': '*****@*****.**', 'name': 'Shared' }] self.assertEqual(User.list_users(), exp)
def get(self): pools = [[p['pool_composition_id'], p['external_id']] for p in PoolComposition.list_pools()] sequencers = Equipment.list_equipment('miseq') self.render('sequencing.html', users=User.list_users(), pools=pools, sequencers=sequencers)
def get(self): self.render('access.html', users=User.list_users(), access_users=User.list_users(access_only=True))