-
Notifications
You must be signed in to change notification settings - Fork 18
Setup Pytest Testing Framework and Update Project Dependencies #5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: c40c438d-5cfc-4580-a6ed-00b5ab3d046f
Are you sure you want to change the base?
Conversation
Google Drive Document Search ApplicationDescriptionImplementation of a Google Drive document search and text extraction application with worker threads RecommendationREVISE Reasons:
Unmet Requirements
TestsFailed Tests
Missing Test Cases
Action Items
SignaturesStaking KeyGaAX5SsXwQtnAZpYuM8xiQy6jT6y45ZwceSDM44YmRDC: Ss3rQMiPG1z8TozNUaH4i1A2qE68n6QcNVDE96GDH2qPo1vE9TubcpnNaqt75MfVSnDvnYqAWVdYNUxAJabaeShZ5iXPEKoTBCRnDTjqxvot2vyikQ4Hh7RWLRtBaNNG4g297oK8ot96QUdMMFX3u3E34LitjMm7j11KkZd5Hqo5TW9PWXktpwDm9PGxi8wAHt1CKgxKzBUxpNJq7bYpBFd4uXUQ48seC3nETbrEFp8BYFaMZ3wDt3XnBgEnzvxs76fboPXtxW2W3hDHfkaYdk42qowVHt1LW7v Public KeyHUqT8zPGT5GXD98yLtdhg35nBeSMJgZoHW26vXQkDe7o: RSdem14d3TU7PLQKFH3UE8pBZ59cYFu29pycBUcM7LVyfH2NWwnvgniK2F8kvDuUdkQEB7JxFeBr3WoYXmGskjzfN8GXWoVgdkm5TzMEc2um74gjQAj7rGSe9B7AZbCxWSWdahKgwMXafPYGQDcq1QSvMQYpcFcq3CgWg9iSK3vd9fSvbFHmrEYCCnMCG9RH91Vr2EUFRfaLidvYrmANJjzceWAsmGjgGgdZf3PrnQMp7SMDDKk7ym5r23xNn7uHtVB7uSbAjBB6oCQKm8JyCHjspYLwz2hFuf2 |
Google Drive Document Search ApplicationDescriptionA Flask-based application for Google Drive document search and text extraction with worker threads RecommendationREVISE Reasons:
Unmet Requirements
TestsFailed TestsNo failing tests Missing Test Cases
Action Items
SignaturesStaking Key63GuD6KX1ZByaB7nsnCuGZe2HfY4HfcMnHqHhiDXeAdf: Ltf3FMc6RXteSayyfUpab2HocQ4uZiVszksFSNHuJvjjmHmV8PHJCEUbUxML7ChAqK5zJcK833mxNn3gg2fb6Edm5xNqEcFxWSw83kyNQGDiGjihuqf5YvQvGssWnAoSaaXH2SR1hNpmpcukj4F9pJDGmT7TKHDMjM4tQdXzWDHYDqCMte9xixC4MEtQLdommTwojcLgjA9vcNp1ePAm5KzP3CdD5LeQgQkLbbun2yZbSARv7HrVnT7uc3nqLvZmL6CeNwjDcFtQxVZHgK8xTsvsXU2pY7wBCEG Public Key1NifZwcKG5w2PzYmaXHGstHzkrxM7A923ZCswopNvxW: Rodu6DBqEgpvxPigHRUcHX7kjZRkreLooPpoGbckRnKQeJoNSQaGeb1F7CgvtRwydgE1DPT7WRAu5PRGYj28VTcfLt5gEsQ2KpYjAYGEb3HkqcSsqYvJpf1fotYdvQkrZvmCuMtZthY3PNwWQsv9RjfqXtMduCo7RtsmTrAb3Tz2ZHonhrjdAj7hprp4hKSYEjhrJRJi4MPcca4WMETqLcVYvuD5dKLNLonVfjcXHvzVJQjqZb3zaxksw8UqB4TjiWCJLHMuYcgXPkMbrDLiksDBm4jMbGYwLxU |
Google Drive Document Search Application ReviewDescriptionReview of the pull request for the Google Drive document search application RecommendationREVISE Reasons:
Unmet Requirements
TestsFailed TestsNo failing tests Missing Test Cases
Action Items
SignaturesStaking KeyDWBqahm2PaMoi28xYhwk66LkLYbZw7Df7AKb5hKRrBf: PVN9PUKT4WEVCoxfHuAFKzdW3BzMTtt6KzAD2ZVNaRsi2nn8dbAFsumJV9C3c29gvgCr18QDsX8MCT3GAL7RGVAAHfGUajxaYF89RFaAm7MfJt3r4JVP6rMZzpBztAs4CHZFDmR9Yx9wW4QbKPq28rkAei83g1hfgb9PaQ4rM3mTcSoQFvnXwAnxi3KzNSqLQ666nHfPjZr4591AZm4VTPnEG18hXbYUfqCRkRmEUct5FgteovzV4hZPUpRBHjkkRWpT2tPuGD1FpTw5wpNKJweTRKKGDQ6nWrQ Public Key2zjmVMjbiRMA7LSoefNKBMkhZyoK7hVpVz3xJU7m2NxW: 9Q76ciWMHTUXozLF985vt9Dm5fhuhYk5nA8iwohyKPJdosB97RhJakUVUU6ydEDbzuyvwXebP9rjdxFfgFup9FaRxnZ6YFBQEm3PjysSrNiQxSHCvwr8Hvaoexex3JAkRWyWA28H1XK7LtAwLGvpLBVuQAXwUELoXXHcpKQiauzpv2sJwYWUSMVkADJm5LxZPRnoLjtbCzYLWFNde9AyCWCDn63Js1pLHvChW5wpnZ5tpTfXtb8nReWQQrjRkqXRzX9yog1W9vE31hrvw6DgMn4zYg6fFZrTQCc |
Google Drive Document Search and Text Extraction ApplicationDescriptionPull request for a multi-threaded Google Drive file download, text extraction, and indexing application RecommendationREVISE Reasons:
Unmet Requirements
TestsFailed TestsNo failing tests Missing Test Cases
Action Items
SignaturesStaking KeyHy7aRKCGWYy37QH85WLFeZ88Bf4J4hCGL7mFd2k7Uzkk: UXeF3dN1AXw1EZMUgmZBywCn6a6SWKpWTZSVp5pUJ4XUPij6xXgm8ABEEvbuYnZfUAtc4P6xvQcKnPAiVPYoCoaGpGtWYq9Bw4aC5ocwjMNWRgo1jFEaeSjRFsK3HZb4HdSoaJZowfayLP8UPxLPzXgecWdVoRDXafaoYpnkL1ZS6xznPJMZoTWbnf2BuMFjdi75vyEeS3ADzBPtLqJnij4ipcXzENNTz9YjPijd4wUg5qmaLPynFGhoYaxb4zmGzvVFFvtiJ9JAFGhtmdwJJmgLmafH3KJqBbJ Public KeyG8aHcRbPzW59RaaATue3mqUNRcCbSfQrWCSNW1CQvmgR: FVD6q1NWpNpawqMTbn5KdRq2dMsWM9P6e1b3tzUry2FJM1RzZevGuR1SSGq17tweg5n7ZA3wWCxpw6ptVe4fykAux28gbmwt5bFmQi8jg8coc2jXd3HUZNCmDnZRph8N5qdZrHw3sTebApD8p7wPso9MGVkUWJKZEe6Ld1co73KhX9d2zKiGN4TjMmNaXkEbuDuaXuPu6ZFkKodCrYSF8b5ezhRUQx5pyrdrdppKs9vKZumsM4V6WZKjZDKFVkRUDfSuwsszKrH1cerLeoDXAz3RxEXthYghQMi |
Google Drive Document Search ApplicationDescriptionPull request for a Google Drive document search and text extraction application RecommendationREVISE Reasons:
Unmet Requirements
TestsFailed TestsNo failing tests Missing Test Cases
Action Items
SignaturesStaking KeyHi85KVXFxw53EPtx9aU3JKWcUn9tJerXEX8vkPivdGYZ: 6hLpeDPYGWp7CiPwsZZec9DjDuWfzRcx57yiMSXj7ZrzuGiqRZoNs2sDZcMmUfii3qZ5A4TALL6ERRq5iHPTFxbi5SJikNnYTEsQkaHTBNjsLqS8wqNCCYL56ukvDJMQXU7MQUqgG1L8fLpexfSmLKtxnTpP3m6DkeHZdg4TqMLMdgS3Ujs6sdVPmY8Bccqkevr3VHWrAXPz1JDG4X9MNGCC4X18ZnarR4bXQiTmDZrarwbged4aT7azaRZHQQzL3s27QmqN28Bo1E2kjQHfQdTLfbRSjPTqtLc Public Key3EHUVFpx8xQCU8AdKG7vneVy5eTeeM6p8tXohn7RFoav: Zp79p9yEtooNTgy2L2kPXU2HmPARD3LZQzmcrfiqYTJUpeiz9jd9D1QkwPMzqGt39FAuKrTMXzN6r2qWdTnXinuSmwgPQTPiQMBSqP3ot77jzUzvRBfey4Pi4zcDBLX71C9QcPhUwazsD5Twbj8EkFVsMzq3YnkptmMEXrDKu9UQqmdYFTRnPJ4qSeRgX9zvRFfeArjPFBxwuNg5tuH8gVckKPX64pXYBY9phx1eXUGxPJ1sAncsb4ajSrQydYBZsqaDcqoUJdj98QAo6qNahBsPmk2k5TZhGQ |
Google Drive Document Search ApplicationDescriptionPull request for a Google Drive document search and text extraction application RecommendationREVISE Reasons:
Unmet Requirements
TestsFailed Tests
Missing Test Cases
Action Items
SignaturesStaking KeyEKjJikFMaWp6Kx3JPi6PRNqANutX8LCAsQnCd2UCu621: HW6jKwn6n5yyMzN1K9CbetdTWYSq6YpA14MZHhZMgT27yxJ8TMJWKxe8NEqAg4DzowqCk63XrBHVf7S27JGv6dxZUtoetGnjrjhBB5vtdPce2eM21KhB1BZVibj9QAmHU2XQoxYPNnAmT4f9ZPMWFzwUPFKEf9RSRkEHvBHtXvCLe7YXZPie8mxPGkcaVhCjtc7eBmx9gCXAFq2LbQEVHGLU2yfhY5JSmawHveRzU3tTm5uUvpVccgkUmCoJZWVt71iTJwwJJkpTcoCkCiAypYrnr3HZpqpmTKr Public KeyCXaf1KgZ3emsz9DoERxggja4xrtNYvWn8CDHzcybTqqc: VjJnfVRP2QqFyRAVF5EMmEwcuE8QuCV1sPF4XuJW4HBRrReB2K3eoSnd48QqCrhXC2jbaMN4mD4BaWvwNiMqULSBt4mfxeW1VSSWCJ9xNDdHqs8eEaDMaDgvbBcQZHUQrU4E3qu9rnjwze7g3EtB7Qzh3uT17uEDVgPnsgrkfRyARMGJUncpGMGsyQXRacwVsx57Wh9Gy5MxxWkwThscNRxeJjsguzko7RB7b3keWN1NJjF1BgNKK34HpabntiK84Py2nhm33s64Q4xxQvYKCza3hyWXe1yiopx |
Google Drive Search Engine ImplementationDescriptionA Flask-based Google Drive search engine using TF-IDF algorithm for text search across multiple file types. RecommendationREVISE Reasons:
Unmet Requirements
TestsFailed TestsNo failing tests Missing Test Cases
Action Items
SignaturesStaking KeyBThUqRtMBgUdTQ9knVpEEuJuJDdCtw8WNzjLHQy26puz: Kqw1wiyGs3TuvvNwwPmZJMj8K3wLavNjhoUJBscDJYHo9gvL3DtmmAAZFvHRJBbSxnKTkGuqDhrys5xbc3wuw8fJgZLQh4jvRUHMsbrnDac1Emc5bmjuRTiFtT8VgSmqs42sgNDUvNxxaGTetXhmVcNarVqNJZzFWbbugFkCNP9HPgb46BbCvSrb5ckxGBqAsogXYHNQXqxPyYDqBjVocFesQEbUbDg5QHDS6NwuG7YCABaxAEZiAzsEoG3gC2Qu4hCuQkpqP6wYtQimCWceP17i4sdMmvu4y8p Public KeyHzePbq1GWAqP9WDrJF7JPk65YN1myCcCsXn8QMtK4gZW: VGJqpsydBXjdjNJvbSkQKFGKP1FhXVWdvki3J1ihfpXhzxWEZZU3GZEDpYLomRHvYfUC36j38mAMyULm12GqqYWPFySQm4ntx1fajvuLLJpks8FQrpqkecSSSSVTNWXWsTYq5Lr7NYDwVecch48ytse4DzFyXpgwJFF3f8coxzoMKDZPfWhcViBwuSLUqgNkniAhjBp7HzeirVxvQqPxUGnvbjYHFCpftVz4cB53ii42YWQfTGHE4B7B5dtMCH8DtgyBXEDPAwRDEQovvM2Q7ZiFn3WB1xSPGJg |
Google Drive Document Search ApplicationDescriptionReview of pull request for a document search and text extraction application RecommendationREVISE Reasons:
Unmet Requirements
TestsFailed TestsNo failing tests Missing Test Cases
Action Items
SignaturesStaking KeyDnKC6ccCbNTByVMcwf912eVtsqN6bMVGmMYMjxo31SLK: S8KSa3e54CWMbgzeDoWPVUQj71AXDbUa1UoyfxVSZ6Kp3d5wnFGK8RNTvcegX2fDLdxpuUNu61gNi5sUkBJnokX92w2pT8zWRvhvu6TYPPbK2SwGsyh3HKN4wofsvS2DXCCFYmCqMNEDjco1qgC1MbamvztXQUYza4gX66vu5wLMBivRGP9gr6TVYAM9TJeQVdeDDsqSqLEEwTF2WfyoRakWkdP6Jad1yn7RnogF4wxxNfQMpBiM8eCqNswcPxc1W8RcpwtnMgvcA9SEM2kLMBxzqmkQRKL9KN4 Public Key87R2z3PcW3KoJWVc6vXkHuKduiT5EcjFEBzCyohX2GhX: 8owYrGsr4g3epYfXSotBLDmfjqfRioP6wyLf5L63UoiRDfg4m71Xsjxi83QahUL19zqBubUfEbJB98WCSGprBYpj5qHTdsn9Xq2Wdnn2XKiG3wkuKrYcjxLnwe11MZuttgj8dfmUmXW8VNWteiyDBfuX1c1S5BJPsHpKEfwWmp4hJkvEsRDc3jubfeSFixBgcyWNzPhT6w2gETAfpxxzL4tNdv85fAgFE6qhpVyMSdCoWxe55Wxeu6NYV4xtAxWSTYsQhV8Du6XK32fb2BrKL3PTKDTTDFjNPD6 |
Google Drive Document Search ApplicationDescriptionPull request for a Google Drive document search and text extraction application with authentication and indexing features. RecommendationREVISE Reasons:
Unmet Requirements
TestsFailed Tests
Missing Test Cases
Action Items
SignaturesStaking Key3xQbq9mdMksp9N7ZrshCYvUmr1dTUnAfXQGP6B4AwStt: LZtQn1tc8M1Rcb38328kcph8EMb1fEzqgZHkLTZifDSVApGanFLiTcUdhWcidPBoPgsrrQ1rZaNK4GJnkoCkZNjaGb8PY6bQ9F86RfEt1ZUaBjrFRUQ3uiMhV9b9NPa4c746ewbR3qYWpEMYTL8A7nLRuFe1CVNnfZgnw3Po83iRsJqkCdWMigjV4bjdu7ka4BzeCEha4NfePdVhcH73gKsFE5n14ukmMxzCaDYe3Kanfau5SGjQuStTGT2i5ycb9fbFwquLA4Ms9VXjBB5Va8JFaDGAqex4ek4 Public KeyHm6epzunYc7F1Bqyzk64r5LWWNqVuExDFRr36AUQmFPt: WoY1BxhA96GQEv2aKc8BJmYUp5ESxS6T8i5iie83uizPgezbjfPEjy9tWuaohHAYRbz5iMMy61fcQMGjyDDFdpUHNaHXZMGkvHBMrbeeFqGco667e9tPu9r1bDk6UHoKw9fToHudhjaz3a2FtsFCtNedKrg8FyWyxudFswwgQwP5RmdaB3sZNT1M5d5obpRdTuA2RnRSNuEHogCLQb2oDP4ExMz46AamZ1aSYFYWszpLR3U9QsVasJXUgYPNgwrx72oUqYuQwiqatjL7fZyAEdWt5EdBQPS33pp |
Google Drive Document Search and Text Extraction ApplicationDescriptionPull request for a Google Drive document search and text extraction application with multiple worker threads and authentication. RecommendationREVISE Reasons:
Unmet Requirements
TestsFailed Tests
Missing Test Cases
Action Items
SignaturesStaking KeyDeKMEFJ9wS1zpZYiyqGdTA8DAnJ3XbUWCCtuDc4ZP7Kt: K4ePdvFFjGbfTTyfZMGXSjj2fdzzM7fqNS9dPwDAfyAEDJHBTwiCf7VuHPpomP3F1KrSHeXqvPhUGbfJH9rxRp4EWgW46od1rHRWGHtNqxKfAxmRtje6v91TwbZvJKVkXLgJcLSnJPAmQfn3mA8GMryzpMhKFREJ6t1aLBVGTNEt5syh7wjWgiMLsVUZq3sfBPx8ioz2CvNgqRTPG2UaBQKfvXyz1EQe9NYQhJBkiZJgfJFcJhXf7Aw8em3MsEWVopSeyWFR5rEJo6CuyyaMj2Px7BWh3rqdo2C Public KeyETcort7sfsN5yW1KvHCgXZ88FNTug6uLLvRDtSJEnGNS: 3SZtwqcKNiRJLaaEu6Fo24QqL4FNLzUGT8ZaZLkmRBSPXTaNnBuEfBPUw24AULCaqjahwqWpaAGSuTnZ8FjGFBEjN4Wbv8ue2usjM12guPwDDFxf6aneEck6XsKGpkC9CoATZjgoy9oLRyqkkHfA6xswdJVeLKfMf4bp9EaMsqQeuqR8RkHY5MYtGHVKocNioMvQw7WP9qQPb7zPKcZmkH1A3n7U3ceaT5DbfCT8kbmHMYKYfazHsWAgzoTE7vACGj3sPvbRcEv6v5FCN7uXXpDrXuHrpETv1rU |
Google Drive Document Search and Text Extraction ApplicationDescriptionA Flask-based application for downloading, extracting, and searching text from Google Drive documents using worker threads and TF-IDF vectorization. RecommendationREVISE Reasons:
Unmet Requirements
TestsFailed TestsNo failing tests Missing Test Cases
Action Items
SignaturesStaking KeyEasyALNTzoKwgHMHDTnRfwXBSjqvfvghYDRzbrWsP54D: 3i85ZveJvs8hj2pXhcXP6ZtjmitDoGRz1H1a4syKAS4fWhwzUXTBVyFQKWB8T2dyrXdaG7jjebaHJSgBhF7ipmVW7T8kD3L3XXL9qjBmNKredGBbzc2w2wvfiFqu5zwfJ6aytz1xhEemfRYpt4ZvzG6d4cKhfWWJkV9fa2PJRxKBihdJYmRvBLsJ4QVHsGXY9dsWQCWgVQ5MSv9cqUDVLY3g9Ab1iDg48BbWugYpC6qQT5xQ3gbujjRgfYHyxeHg1tGzzyWwZsp3r52rY2z73Jou9EuHkrKsCxk Public Key3UXKxq2Y6pi2Zs71LKMnmssuA3JhjGsFRW1SsP9WRgTw: dLgfkM9auF3WU4ADn8aDcKSyktjBxkKXzGRKRpsSUH278AyyPygenyUVEq8HPYyFffrhn8XtRTHz76XJhs8ZmjbiWPaDnNmPTgEYoEWYLsGo8AQAmaPGBdTTonnRVAbnSQaKsC2uN8eg3kLW26txgKovkLtYq9v1Wxi9kqgLoqfpekPvXo3XqoZGJRty5tekXTz47uRYgbj7nSeLhkyGhqXtCdMUczt3AryYQYUKHFk6unm1BEtEfELwVGyHWx4jBdEAVSeayZhFCKzYe8PYLVw2t7fqMPs8kBv |
Setup Pytest Testing Framework and Update Project Dependencies
Description
Task
Install pytest and Update requirements.txt
Acceptance Criteria
Summary of Work
Overview
This pull request sets up a comprehensive pytest testing framework for the project, ensuring robust testing infrastructure and dependency management.
Changes Made
Dependency Management
requirements.txtto include pytest (version 7.4.2)Testing Infrastructure
/testsdirectory for test filestests/conftest.pyfor pytest configurationImplementation Details
requirements.txt Update:
Test Configuration:
conftest.pyadds project root to Python pathTesting Approach
test_sanity.pyto verify frameworkAcceptance Criteria
✓ Pytest installed successfully
✓ requirements.txt updated
✓ Basic test infrastructure created
✓ Initial test passing
Notes
Test Results
Closes #[Issue Number if applicable]
Changes Made
Tests
Signatures
Staking Key
44B5n7BdnyKUKWhEg7pftFHaLg2oWx1zJE3sXkiadkXV: 2mQGwBsBcqf8RBLiBDKR1itWZKpkdH8o4PEX62UeGUUdM6JD4SgiumwMfPbnMCkNgbeoQatvgHFxhCTHna1piFD2SxK5skMqywzfMmFdvU73RgQoCoBfQ7F7Gfmks2K2NUKXTPob7UQBYeRqbw8X7cdKFdB2xnuGGNGyCvPXoDmdf1eKRUauvQMQZz8nAtVge9ZikKEJyy3Bzo6AxVCuhixugtgycM7yWDFpibaR4pTMa5kvca37mnmHfqEWYMushWtttrwZAdsqc2TbuiNH7UxPbfbEy9E97f1qfbLH651xDpLGs85QLtC4dhfUxni7QqeDTxUHdC2ucQtL7ai9Hg9adtmTHy9ZNCjPqgXT5Gu9Eow2irgsXiNT4X2kJa7Kznp3Qn987qwhzcBzrEkkz7dJphctGq55hS6bn
Public Key
GGwS4JanHMAZwZGWGLtM1bH6vAzM2Ueu9fKNAeJH8CZt: 4V5rTfeKFSNoYuPGytFXnEXqG24R3qpPM1RTH6GAGyLzHYrfuZcNHZTwSt5nnTtfPiokZqMJLU5DWaAT7VsU1K7oWSX694fggpvoEFPshGCcGjxZ1GjSPqCWwdNSGS6G8eTb8kV6GUpVbxZE7GbtF4pEYXVfwQEq4gkYhkUAV2TrfwFaNVLiRQ1o38qpgvTbSTTZXJn76cAcK9N47RhkpUg8VyAzcarYzjnkvwkLFp8ssEAyRD327s1wtQDNqbggLqMCN316FZrRaAega8bZiV12TGq1jJyfwwcMYnGrzHoVDhtpkma5U5BPMpVHCevdjyQFistZaMkb6rfggdZrzkwyCMrq5Zyz8rCzzYXLTYVkQgpGky53Rb4FgewfHot1i3pZiT5RnHofnQtVVr5HEsnqFfx2GC2Arfmz4