From 248d2021be1c65a99dd89a3e7141ed478a80969d Mon Sep 17 00:00:00 2001 From: David Lawler Date: Tue, 8 Mar 2022 15:46:02 +1000 Subject: [PATCH] testing working 08/03/2022 --- __pycache__/main.cpython-39.pyc | Bin 1462 -> 1462 bytes ...st_questionbot.cpython-39-pytest-7.0.1.pyc | Bin 747 -> 1205 bytes asked_questions_log.txt | 3 ++- main.py | 2 +- test_questionbot.py | 17 ++++++++++++----- 5 files changed, 15 insertions(+), 7 deletions(-) diff --git a/__pycache__/main.cpython-39.pyc b/__pycache__/main.cpython-39.pyc index 4e5c32d29d8462586e597512ac09347c529a5445..ec42689fabfedf9864f8c26261221305a786c659 100644 GIT binary patch delta 189 zcmdnSy^WhUk(ZZ?0SMaOswD+XlAT$H>SxIgO=4P8=l34QtFQpV9;jtgSd{?g9WEyT delta 189 zcmdnSy^WhUk(ZZ?0SLVBt0nnQI(OwYVfRKhG&KFZ&i#u^|u}tz;|6+mkyg)zRwUm*qqY(od@41ss0?sVad)98c?5`~P$w)J_) zW#opz#e+{LG$O7fpd~kpJol96E1ysBRO@sm_+t6dlR>;uk)+chYTB&GiDv7-DQHd? zsgztqnXXllDUhv6F*SVZ2KJmE%E(b>y*MrJ4&n%occ@60oFnRaj^G1v6#4@ycv^BK z?Q_MXi+h<(@bi@rp-5MpekgnzIsAO!(SWK5DyF@d8-8~kQ#uC+IJrCZSz&WlXyig} z@ae43o*;1#@-@AzeGI*!&t>gR7#@3kU$|fR`bNFJ-EK8EHrtI>qrTPNu5Z`3YHwqb zscRp)2epIl>mF&;n_Fa^^kNxtpX_t#9tVU5jJ)U6b7kgyO$8{W&x43GUevN%xk=4o z7*z*xx{{IqMrf&$G5`=RV{sqG|F-gkdS`M?pU1wJSrB)WW=X-af)xdK6{w8munMzuY3ADUt@A+ty|guuD&^EV z9J*fQ1~Q#jMRO~yIeCp%^D=@us|tQ5+z9IPmP(7)oS0LGtM4W?^L<%TggRu#vCPHH XJL{PrvZ2R!;A28k#r+Ulre*vAJYYlX delta 499 zcmZXRy=ucS5XU9ij-5|Jht642aQANgq8&=11VV;_m!MjLsIlc%k_j%9EL}QeD0zxJ zKp&=lgVI;%(36wUKm@uw#Q*;Hlk{2t@jA5KZXj6h*U`f-`skd^Nm5Jw$WMbPz=%1_ zeM3>5d8`Jx!SD!${v>aM zQ8^82U=8bJ-;=XNZW?M7JDA?~4DL51FdVvWAQ z8*pb3`S)vDV6c~jWE+%+P9XZWtU>@)*{z6n-l+zs+u`;*!sfE?-VDpen+a diff --git a/asked_questions_log.txt b/asked_questions_log.txt index 15ed199..6728411 100644 --- a/asked_questions_log.txt +++ b/asked_questions_log.txt @@ -4,4 +4,5 @@ today weather test /usr/local/bin/python3 "/Volumes/GoogleDrive-100976413726208790908/My Drive/UNI/INFS 2048 - System Design and Realisation/Assessment 2B/main.py" -weather \ No newline at end of file +weather +today \ No newline at end of file diff --git a/main.py b/main.py index 155463d..ae1ece5 100644 --- a/main.py +++ b/main.py @@ -5,7 +5,7 @@ import pytest def jaccard_similarity(userQuestion, questionBank): s1 = set(userQuestion) s2 = set(questionBank) - return float(len(s1.intersection(s2)) / len(s1.union(s2))) + return float(len(s1.intersection(s2)) / len(s1.union(s2))) def most_likely(userQuestion): likelihoodScore = [] diff --git a/test_questionbot.py b/test_questionbot.py index c1d6f39..67dbf73 100644 --- a/test_questionbot.py +++ b/test_questionbot.py @@ -1,7 +1,14 @@ -from main import jaccard_similarity, most_likely +import main +import pytest -def test_CanInstantiatejaccard_similarity(): - co = jaccard_similarity(userQuestion="whats the weather like",questionBank="Sunny") +#def test_CanInstantiatejaccard_similarity(): +# co = main.jaccard_similarity(userQuestion="Weather", questionBank="Same as yesterday.") +# assert main.jaccard_similarity(float) -def test_most_likely(): - co = most_likely(userQuestion="Weather") \ No newline at end of file +def test_likelyQuestion(): + likelyQuestion = main.most_likely("weather today") + assert likelyQuestion['question'] == 'What is the weather like today?' + +def test_likelyAnswer(): + likelyAnswer = main.most_likely("weather today") + assert likelyAnswer['answer'] == 'Same as yesterday.' \ No newline at end of file