コード例 #1
0
ファイル: record.py プロジェクト: overview/osp
    def query(self):

        """
        Build an Elasticsearch query string.

        Returns:
            str|None: "[title] [author]", or None if invalid.
        """

        t = sanitize_query(self.marc.title())
        a = sanitize_query(self.marc.author())

        return t+' '+a
コード例 #2
0
ファイル: test_sanitize_query.py プロジェクト: overview/osp
def test_remove_numbers():
    assert sanitize_query('Keats, John, 1795-1821') == 'keats john'
コード例 #3
0
ファイル: test_sanitize_query.py プロジェクト: overview/osp
def test_remove_punctuation():
    assert sanitize_query('Antonio (Flaminio),') == 'antonio flaminio'