Skip to content

Commit

Permalink
added tests
Browse files Browse the repository at this point in the history
  • Loading branch information
codewithnick committed Jul 9, 2023
1 parent e8a3704 commit bf2d2eb
Show file tree
Hide file tree
Showing 4 changed files with 43 additions and 5 deletions.
13 changes: 13 additions & 0 deletions release_instructions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
to run TestS
cd TestS
cmd:

`python -m unittest discover`

to make dists

python setup.py sdist

to push

`twine upload dist/*`
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

setup(
name = 'searchenginepy', # How you named your package folder (MyLib)
version = '0.1.5', # Start with a small number and increase it with every change you make
version = '0.1.6', # Start with a small number and increase it with every change you make
license='MIT', # Chose a license from here: https://help.github.com/articles/licensing-a-repository
description = 'Query popular search engines and get results easily', # Give a short description about your library
long_description=long_description,
Expand Down
14 changes: 13 additions & 1 deletion src/searchenginepy/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# #importing google class
from .Google import Google
from .Bing import Bing
from .DuckDuckGo import DuckDuckGo
from .DuckDuckGo import Duckduckgo
from .Brave import Brave
import logging
__pkgname='searchenginepy'
Expand All @@ -19,6 +19,18 @@ def google(self):
googleobj=Google()
result=googleobj.search(self.query)
return result
def bing(self):
bingobj=Bing()
result=bingobj.search(self.query)
return result
def duckduckgo(self):
duckduckgoobj=Duckduckgo()
result=duckduckgoobj.search(self.query)
return result
def brave(self):
braveobj=Brave()
result=braveobj.search(self.query)
return result
def get_results(self):
return self.results

Expand Down
19 changes: 16 additions & 3 deletions tests/test_main.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,25 @@ def test_get_query(self):
self.assertEqual(self.search_engine.get_query(), 'test query')

def test_google(self):
self.search_engine.google()
self.assertIsNotNone(self.search_engine.get_results())
result = self.search_engine.google()
self.assertIsNotNone(result)

def test_bing(self):
result = self.search_engine.bing()
self.assertIsNotNone(result)

def test_duckduckgo(self):
result = self.search_engine.duckduckgo()
self.assertIsNotNone(result)

def test_brave(self):
result = self.search_engine.brave()
self.assertIsNotNone(result)

def test_get_results(self):
self.search_engine.google()
self.assertIsNotNone(self.search_engine.get_results())
result = self.search_engine.get_results()
self.assertIsNotNone(result)

if __name__ == '__main__':
unittest.main()

0 comments on commit bf2d2eb

Please sign in to comment.