[8346] | 1 | ''' |
---|
[8354] | 2 | BSD Licence |
---|
| 3 | Copyright (c) 2012, Science & Technology Facilities Council (STFC) |
---|
| 4 | All rights reserved. |
---|
| 5 | |
---|
| 6 | Redistribution and use in source and binary forms, with or without modification, |
---|
| 7 | are permitted provided that the following conditions are met: |
---|
| 8 | |
---|
| 9 | * Redistributions of source code must retain the above copyright notice, |
---|
| 10 | this list of conditions and the following disclaimer. |
---|
| 11 | * Redistributions in binary form must reproduce the above copyright notice, |
---|
| 12 | this list of conditions and the following disclaimer in the documentation |
---|
| 13 | and/or other materials provided with the distribution. |
---|
| 14 | * Neither the name of the Science & Technology Facilities Council (STFC) |
---|
| 15 | nor the names of its contributors may be used to endorse or promote |
---|
| 16 | products derived from this software without specific prior written permission. |
---|
| 17 | |
---|
| 18 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
---|
| 19 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, |
---|
| 20 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR |
---|
| 21 | PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS |
---|
| 22 | BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, |
---|
| 23 | OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
---|
| 24 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
---|
| 25 | HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, |
---|
| 26 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
---|
| 27 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
---|
| 28 | |
---|
[8346] | 29 | Created on 4 May 2012 |
---|
| 30 | |
---|
[8354] | 31 | @author: Maurizio Nagni |
---|
[8346] | 32 | ''' |
---|
| 33 | from myimpl import MyOSQuery, MyOSAtomResponse |
---|
[8383] | 34 | from ceda_markup.opensearch.os_request import OpenSearchRequest |
---|
| 35 | from ceda_markup.opensearch.os_engine import OSEngine |
---|
[8346] | 36 | |
---|
| 37 | def setUp(): |
---|
| 38 | query = MyOSQuery() |
---|
| 39 | #htmlResponse = MyOSHTMLResponse() |
---|
| 40 | atomResponse = MyOSAtomResponse() |
---|
| 41 | os_short_name = "Web Search" |
---|
| 42 | os_description = "A default description" |
---|
[8355] | 43 | os = OpenSearchRequest(query, [atomResponse], os_short_name, os_description) |
---|
| 44 | return OSEngine(os) |
---|