Skip to content

Commit

Permalink
Merge pull request #1080 from Santhosh-Siddhardha/main2
Browse files Browse the repository at this point in the history
Added test file for Quora module
  • Loading branch information
nikhil25803 authored Jun 1, 2024
2 parents 55df55c + 9038c7b commit 67b42dd
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 0 deletions.
3 changes: 3 additions & 0 deletions src/scrape_up/quora/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
from .quora import Quora

__all__ = ["Quora"]
50 changes: 50 additions & 0 deletions src/test/quora_test.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
import unittest
from unittest.mock import patch
from scrape_up.quora import Quora


class TestQuora(unittest.TestCase):
def setUp(self):
self.scrapper = Quora()

def test_fetch_answers(self):
try:

expected_answers = ["Accepted answer 1", "Suggested answer 1"]

self.assertEqual(
self.scrapper.fetch_answers("https://www.quora.com/question"),
expected_answers,
)
except:
return None

def test_get_by_query(self):
try:

expected_answer = "Suggested answer 1"

self.assertEqual(
self.scrapper.get_by_query("How-should-I-start-learning-Python-1"),
expected_answer,
)
except:
return None

def test_profile_details(self):
try:

expected_profile = {
"name": "Nikhil Raj",
"url": "https://www.quora.com/profile/Nikhil-Raj",
}

self.assertEqual(
self.scrapper.profile_details("Nikhil Raj"), expected_profile
)
except:
return None


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

0 comments on commit 67b42dd

Please sign in to comment.