コード例 #1
0
ファイル: couch.py プロジェクト: ansarbek/commcare-hq
 def __getitem__(self, item):
     if isinstance(item, slice):
         limit = item.stop - item.start
         if self.show_archived:
             return get_inactive_commcare_users_in_domain(self.domain, start_at=item.start, limit=limit)
         else:
             return get_active_commcare_users_in_domain(self.domain, start_at=item.start, limit=limit)
     raise ValueError('Invalid type of argument. Item should be an instance of slice class.')
コード例 #2
0
 def __getitem__(self, item):
     if isinstance(item, slice):
         limit = item.stop - item.start
         if self.show_archived:
             return get_inactive_commcare_users_in_domain(self.domain, start_at=item.start, limit=limit)
         else:
             return get_active_commcare_users_in_domain(self.domain, start_at=item.start, limit=limit)
     raise ValueError(
         'Invalid type of argument. Item should be an instance of slice class.')
コード例 #3
0
ファイル: test_analytics.py プロジェクト: soitun/commcare-hq
 def test_get_active_commcare_users_in_domain_no_results(self):
     self.assertEqual(0,
                      len(get_active_commcare_users_in_domain('missing')))
コード例 #4
0
ファイル: test_analytics.py プロジェクト: soitun/commcare-hq
 def test_get_active_commcare_users_in_domain(self):
     users = get_active_commcare_users_in_domain('test')
     self.assertEqual(2, len(users))
     self.assertEqual(set(['active', 'active2']),
                      set([u.username for u in users]))
コード例 #5
0
ファイル: test_analytics.py プロジェクト: dimagi/commcare-hq
 def test_get_active_commcare_users_in_domain_no_results(self):
     self.assertEqual(0, len(get_active_commcare_users_in_domain('missing')))
コード例 #6
0
ファイル: test_analytics.py プロジェクト: dimagi/commcare-hq
 def test_get_active_commcare_users_in_domain(self):
     users = get_active_commcare_users_in_domain('test')
     self.assertEqual(2, len(users))
     self.assertEqual(set(['active', 'active2']), set([u.username for u in users]))