コード例 #1
0
ファイル: test_tinydb.py プロジェクト: lhaze/dharma
 def test_dao_filter_by_both_arguments_error(self, dao: TinyDbDao):
     with pytest.raises(QueryError) as error_info:
         assert dao.filter_by(id_=3, ids=[3, 5])
     assert error_info.value == QueryErrors.CONFLICTING_QUERY_ARGUMENTS
コード例 #2
0
ファイル: test_tinydb.py プロジェクト: lhaze/dharma
 def test_dao_filter_by_two_times_error(self, dao: TinyDbDao):
     with pytest.raises(QueryError) as error_info:
         assert dao.filter_by(id_=3).filter_by(id_=5)
     assert error_info.value == QueryErrors.CONFLICTING_QUERY_ARGUMENTS
コード例 #3
0
 def test_dao_filter_by_two_times_error(self, dao: TinyDbDao):
     with pytest.raises(QueryError) as error_info:
         assert dao.filter_by(id_=3).filter_by(id_=5)
     assert error_info.value == QueryErrors.CONFLICTING_QUERY_ARGUMENTS
コード例 #4
0
ファイル: test_tinydb.py プロジェクト: lhaze/dharma
 def test_dao_filter_by_success(self, dao: TinyDbDao):
     assert list(dao.filter_by(id_=3)) == [{'char': 'c', 'is_a': False}]
コード例 #5
0
 def test_dao_filter_by_both_arguments_error(self, dao: TinyDbDao):
     with pytest.raises(QueryError) as error_info:
         assert dao.filter_by(id_=3, ids=[3, 5])
     assert error_info.value == QueryErrors.CONFLICTING_QUERY_ARGUMENTS
コード例 #6
0
 def test_dao_filter_by_success(self, dao: TinyDbDao):
     assert list(dao.filter_by(id_=3)) == [{'char': 'c', 'is_a': False}]
コード例 #7
0
 def test_dao_filter_by_success(self, dao: TinyDbDao):
     assert list(dao.filter_by(id_=3)) == [{"char": "c", "is_a": False}]
コード例 #8
0
 def test_dao_filter_by_two_times_error(self, dao: TinyDbDao):
     with pytest.raises(InvalidQueryError):
         assert dao.filter_by(id_=3).filter_by(id_=5)
コード例 #9
0
 def test_dao_filter_by_both_arguments_error(self, dao: TinyDbDao):
     with pytest.raises(InvalidQueryError):
         assert dao.filter_by(id_=3, ids=[3, 5])