コード例 #1
0
 def test_copiesOf(self):
     from niprov.querying import Query
     target = Mock()
     target.provenance = {'hash': 'a7b8c9', 'size': 1}
     q = Query(self.dependencies).copiesOf(target)
     self.assertEqual(1, len(q.getFields()))
     self.assertEqual('hash', q.getFields()[0].name)
     self.assertEqual('a7b8c9', q.getFields()[0].value)
コード例 #2
0
ファイル: test_query.py プロジェクト: ilogue/niprov
 def test_copiesOf(self):
     from niprov.querying import Query
     target = Mock()
     target.provenance = {'hash':'a7b8c9', 'size':1}
     q = Query(self.dependencies).copiesOf(target)
     self.assertEqual(1, len(q.getFields()))
     self.assertEqual('hash', q.getFields()[0].name)
     self.assertEqual('a7b8c9', q.getFields()[0].value)
コード例 #3
0
 def test_byModality(self):
     from niprov.querying import Query
     q = Query(self.dependencies).byModality('magic')
     self.assertEqual(1, len(q.getFields()))
     self.assertEqual('modality', q.getFields()[0].name)
     self.assertEqual('magic', q.getFields()[0].value)
コード例 #4
0
 def test_byApproval(self):
     from niprov.querying import Query
     q = Query(self.dependencies).byApproval('ceterum censeo')
     self.assertEqual(1, len(q.getFields()))
     self.assertEqual('approval', q.getFields()[0].name)
     self.assertEqual('ceterum censeo', q.getFields()[0].value)
コード例 #5
0
 def test_bySubject(self):
     from niprov.querying import Query
     q = Query(self.dependencies).bySubject('potter, h')
     self.assertEqual(1, len(q.getFields()))
     self.assertEqual('subject', q.getFields()[0].name)
     self.assertEqual('potter, h', q.getFields()[0].value)
コード例 #6
0
 def test_byUser(self):
     from niprov.querying import Query
     q = Query(self.dependencies).byUser('dumbledore')
     self.assertEqual(1, len(q.getFields()))
     self.assertEqual('user', q.getFields()[0].name)
     self.assertEqual('dumbledore', q.getFields()[0].value)
コード例 #7
0
 def test_allProjects(self):
     from niprov.querying import Query
     q = Query(self.dependencies).allProjects()
     self.assertEqual('project', q.getFields()[0].name)
     self.assertTrue(q.getFields()[0].all)
コード例 #8
0
 def test_allModalities(self):
     from niprov.querying import Query
     q = Query(self.dependencies).allModalities()
     self.assertEqual('modality', q.getFields()[0].name)
     self.assertTrue(q.getFields()[0].all)
コード例 #9
0
ファイル: test_query.py プロジェクト: ilogue/niprov
 def test_byModality(self):
     from niprov.querying import Query
     q = Query(self.dependencies).byModality('magic')
     self.assertEqual(1, len(q.getFields()))
     self.assertEqual('modality', q.getFields()[0].name)
     self.assertEqual('magic', q.getFields()[0].value)
コード例 #10
0
ファイル: test_query.py プロジェクト: ilogue/niprov
 def test_byApproval(self):
     from niprov.querying import Query
     q = Query(self.dependencies).byApproval('ceterum censeo')
     self.assertEqual(1, len(q.getFields()))
     self.assertEqual('approval', q.getFields()[0].name)
     self.assertEqual('ceterum censeo', q.getFields()[0].value)
コード例 #11
0
ファイル: test_query.py プロジェクト: ilogue/niprov
 def test_bySubject(self):
     from niprov.querying import Query
     q = Query(self.dependencies).bySubject('potter, h')
     self.assertEqual(1, len(q.getFields()))
     self.assertEqual('subject', q.getFields()[0].name)
     self.assertEqual('potter, h', q.getFields()[0].value)
コード例 #12
0
ファイル: test_query.py プロジェクト: ilogue/niprov
 def test_byUser(self):
     from niprov.querying import Query
     q = Query(self.dependencies).byUser('dumbledore')
     self.assertEqual(1, len(q.getFields()))
     self.assertEqual('user', q.getFields()[0].name)
     self.assertEqual('dumbledore', q.getFields()[0].value)
コード例 #13
0
ファイル: test_query.py プロジェクト: ilogue/niprov
 def test_allProjects(self):
     from niprov.querying import Query
     q = Query(self.dependencies).allProjects()
     self.assertEqual('project', q.getFields()[0].name)
     self.assertTrue(q.getFields()[0].all)
コード例 #14
0
ファイル: test_query.py プロジェクト: ilogue/niprov
 def test_allModalities(self):
     from niprov.querying import Query
     q = Query(self.dependencies).allModalities()
     self.assertEqual('modality', q.getFields()[0].name)
     self.assertTrue(q.getFields()[0].all)