A semantic search engine for source code https://bitshift.benkurtovic.com/
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

test_query_parser.py 522 B

1234567891011121314151617
  1. from __future__ import unicode_literals
  2. import unittest
  3. from bitshift.query import parse_query
  4. class TestQueryParser(unittest.TestCase):
  5. """Unit tests for the query parser in :py:mod:`bitshift.query`."""
  6. def test_parse(self):
  7. """test basic query parsing"""
  8. pq = lambda s: parse_query(s).serialize()
  9. self.assertEqual("Tree(Text(String('test')))", pq("test"))
  10. self.assertEqual("Tree(Text(Regex('test')))", pq("re:test"))
  11. if __name__ == "__main__":
  12. unittest.main(verbosity=2)