コード例 #1
0
ファイル: test_qrscp_db.py プロジェクト: zkmst/pynetdicom
    def test_search_single_value(self):
        """Test search using a single value."""
        query = Dataset()
        query.QueryRetrieveLevel = 'PATIENT'
        query.PatientName = 'CompressedSamples^CT1'

        q = db._search_single_value(query['PatientName'], self.session)
        assert 1 == len(q.all())
コード例 #2
0
ファイル: test_qrscp_db.py プロジェクト: zkmst/pynetdicom
    def test_search_single_value_subquery(self):
        """Test searching using a single value within an existing query."""
        query = Dataset()
        query.QueryRetrieveLevel = 'PATIENT'
        query.PatientName = None

        q = db._search_universal(query['PatientName'], self.session)
        assert 5 == len(q.all())

        query.PatientName = 'CompressedSamples^CT1'
        q = db._search_single_value(query['PatientName'], self.session, q)
        assert 1 == len(q.all())