def test_orderby(self): jobvite_1 = JobvitePositionFactory.create(title='aaa', location='b') workable_1 = WorkablePositionFactory.create(title='bbb', location='c') jobvite_2 = JobvitePositionFactory.create(title='ccc', location='a') positions = utils.get_all_positions(order_by=lambda x: x.location) self.assertEqual(positions, [jobvite_2, jobvite_1, workable_1])
def test_base(self): jobvite_1 = JobvitePositionFactory.create(title='Abc') jobvite_2 = JobvitePositionFactory.create(title='Def') workable_1 = WorkablePositionFactory.create(title='Bcd') positions = utils.get_all_positions() self.assertEqual(positions, [jobvite_1, workable_1, jobvite_2])
def test_filters(self): jobvite_1 = JobvitePositionFactory.create(title='aaa') JobvitePositionFactory.create(title='bbb') workable_1 = WorkablePositionFactory.create(title='aaa') positions = utils.get_all_positions(filters={'title__contains': 'aaa'}) self.assertEqual(set(positions), set([jobvite_1, workable_1]))
def test_filters(self): jobvite_1 = JobvitePositionFactory.create(title='aaa') jobvite_2 = JobvitePositionFactory.create(title='bbb') workable_1 = WorkablePositionFactory.create(title='aaa') positions = utils.get_all_positions(filters={'title__contains': 'aaa'}) eq_(positions, [jobvite_1, workable_1])