Key | Value |
---|---|
MD5 | F5B77D1E78BC753A82C6DBD848B9E46B |
PackageArch | noarch |
PackageDescription | Complete documentation is available at http://farmdev.com/projects/fudge/ Fudge is a Python module for using fake objects (mocks and stubs) to test real ones. In readable Python code, you declare what methods are available on your fake and how they should be called. Then you inject that into your application and start testing. This declarative approach means you don't have to record and playback actions and you don't have to inspect your fakes after running code. If the fake object was used incorrectly then you'll see an informative exception message with a traceback that points to the culprit. Here is a quick preview of how you can test code that sends email without actually sending email:: @fudge.patch('smtplib.SMTP') def test_mailer(FakeSMTP): (FakeSMTP.expects_call() .expects('connect') .expects('sendmail').with_arg_count(3)) send_mail() |
PackageMaintainer | https://bugs.opensuse.org |
PackageName | python2-fudge |
PackageRelease | lp151.3.3 |
PackageVersion | 1.1.0 |
SHA-1 | 18C8621522567E66C64891038C9AF50C1E61A076 |
SHA-256 | D83F07C4246563D3C12989FD6105B47E079349DC5071D4CC8027A6A50E695344 |
hashlookup:children-total | 81 |
hashlookup:trust | 50 |
The searched file hash includes 81 children files known and seen by metalookup. A sample is included below:
Key | Value |
---|---|
CRC32 | 2994D00B |
FileName | ./usr/share/doc/libjansson-dev/html/_static/basic.css |
FileSize | 10716 |
MD5 | 15D1E868D422EE4310EA0F7C9673E511 |
OpSystemCode | 362 |
ProductCode | 202888 |
RDS:package_id | 263918 |
SHA-1 | 0301E1C6EB69EFC045769357C0CE71F113BD0905 |
SHA-256 | B61FC4383784CA3FF8589A1BB48D19D06FDDC78D6120CBC9AD31F275F62F4CCE |
SHA-512 | A8271A032D4B3A072799C09225AF1CE092FF548866E82654608FB6D1B4DFF7611B1EFAF79952DE5352AFA2E6DB7EDF29855574584DE9736439A6AFB32D0736F5 |
SSDEEP | 192:MfhSd4okIES4yJk+KdD4FA1jraTQtZvErKR1jWRZ4Enx+ociFaao2wBWApJEtULe:rd4okIES4yJk+ED4FAZrcQtZvErWWZ4o |
SpecialCode | |
TLSH | T1412251155EF31C22E98AC667BAFDD661F25D00530E4EC87D7E582358CF4579881AEB0C |
db | nsrl_modern_rds |
insert-timestamp | 1659221326.3719895 |
mimetype | text/plain |
source | snap:frGDfj3qOH3kiCeCe7L0ImjFLxK6uBtw_4 |
tar:gname | bin |
tar:uname | root |
Key | Value |
---|---|
CRC32 | 539E4F4A |
FileName | ./usr/share/doc/packages/python3-mysqlclient/html/_static/doctools.js |
FileSize | 9224 |
MD5 | 943DDDBDAEEA66CED528C36F602F933F |
OpSystemCode | 362 |
ProductCode | 202888 |
RDS:package_id | 263811 |
SHA-1 | 0398899F15362D8E30539B302D13F005F0CE1B0D |
SHA-256 | BA5080DD83BFBC09C8440ECC3E163B7352073F7428A92FACB9DFCD04BA29188B |
SSDEEP | 192:7A+pDEMgmTeH9hnnMfw/LJ2zSZnaipQl3RyoNz1grX8YRil6NzjBQ/atkAl88TyE:kseHr/LtI7gNPBs4jB |
SpecialCode | |
TLSH | T13612629CBCF7216696733576A7BF9148767A005B3018E980789C46901FA0E7813BEDEC |
db | nsrl_modern_rds |
insert-timestamp | 1654960963.6200848 |
source | modern.db |
tar:gname | bin |
tar:uname | root |
Key | Value |
---|---|
FileName | ./usr/lib/python2.7/site-packages/fudge/tests/test_import_all.pyo |
FileSize | 353 |
MD5 | 145817D2DE35115B90FE5D9A53FCE3C9 |
SHA-1 | 042D339E42103459D379B8A39E9FD2606D6AA18D |
SHA-256 | A215D6543F884C686BD73CC8B0A7354256FD1761B8E8851AEBCAFC16A05C8F20 |
SSDEEP | 6:O/kDUfGsu/a/NkJT4uY9Y3xmDrpBV1QboQ7eny/AU2uY9Y3xmDrpBV1QraGl:Oswfb/NkJT4uYfxBjso7ny/AU2uYfxBi |
TLSH | T121E08691F77A8C96D6B11972A610162FE1B4C5B39B2174D3952406B61FDC1590CBF580 |
Key | Value |
---|---|
FileName | ./usr/lib/python2.7/site-packages/fudge/tests/test_registry.pyo |
FileSize | 6301 |
MD5 | B73A3ACFE630E305AB58436AFD226E3F |
SHA-1 | 086E644DE381825A423DB8E6BFCFF80D3C167D03 |
SHA-256 | C2C460F979B1A42E4A2F5459A16DDBC815972134FEE42DE6348CB41AC03DC5C3 |
SSDEEP | 96:weaMmRMX/BaR2mmDe9V/9dvaiiqzi/9gC5va8/R95Ajl4ZCDEyN0osSFv0QE9Row:naFGPeF5j6OF8Z8/k |
TLSH | T127D1BD81E3E7854BCAA0697694F01307DDB2F1F366016B4266FCE4BD2D98355C86A782 |
Key | Value |
---|---|
CRC32 | FF3B9A9A |
FileName | usr/share/texmf-dist/doc/latex/sdaps/html/_static/underscore.js |
FileSize | 12140 |
KnownMalicious | malshare.com |
MD5 | B538B8A3ED2C5519B19409EACE25C38B |
OpSystemCode | 362 |
ProductCode | 239751 |
RDS:package_id | 298663 |
SHA-1 | 0A15952061F6FB7A5493281F6FF8EB916A417E2F |
SHA-256 | 42D8FAD13BC28FC726775196EC9AB953FEBF9BDE175C5845128361C953FA17F4 |
SHA-512 | E42E14773EE8FDAE4125606BA29FDE3D12AFB31B5284871A5D024AB0E63269D3AA0B067A99B30537738E6DBE22D1358B6736DB4DEF0BE1C85AFF1C0A9EA57B2E |
SSDEEP | 192:JoW1t1zUHrtHViI2EnA8ogDeBDPa2Xkk6WB29ZOKYdpGV+xUhxLlmOZ9Ac7jskxS:J71KrtHIjEnAVBXkVptcwwUh9qkxS |
SpecialCode | |
TLSH | T1AF42CAC871E6B0A6C3667978503F440BF23AADA2F98C9D58D189E6C17E74859C43BF0D |
db | nsrl_android |
insert-timestamp | 1727098323.8728168 |
mimetype | text/plain |
source | snap:0oZietUv4HBZqnYAVhtPwewC9Y3oHM4s_19 |
tar:gname | root |
tar:uname | root |
Key | Value |
---|---|
FileName | snap-hashlookup-import/lib/python3.6/site-packages/fudge-1.1.1.dist-info/LICENSE.txt |
FileSize | 1076 |
MD5 | A7972B3EDC101B653EC255ACA9A5F540 |
SHA-1 | 0B28B6371099352C227FE466C23BFC5362E0696E |
SHA-256 | D19030DD7B0754456FFB6E4AE36475CF9F148BCAB49E0AE63896A17C7A376944 |
SHA-512 | A2172E44F975FC0779C44050B38349288B937D2579027E612B97E54C921353811D560D3040D03AF0E8F1A7C5B58F27984D8E455990813633BDA335100F659DF5 |
SSDEEP | 24:8FR0rmJHHH0yN3gtsHw1hj9QHOsUv4eOk4/+/m3oqLF5n:8FR0aJHlxE35QHOs5exm3ogF5n |
TLSH | T11E11791E73510B761C9717609579ACD9F12BB15F7E6F2A44146DF344233A06CD5FB840 |
insert-timestamp | 1728980946.9512503 |
mimetype | text/plain |
source | snap:GhcPmkNNyI2NORCAAdqEG0R303ITAhO9_545 |
Key | Value |
---|---|
FileName | ./usr/lib/python2.7/site-packages/fudge/tests/test_inspector.pyc |
FileSize | 18027 |
MD5 | 57BDC5BE07DFF217E9D428C6ED9E2D6D |
SHA-1 | 0BB3D019E8A9594EE744E9BCEF9C47BEFE51E772 |
SHA-256 | 68D39F2D7106E21C6C1F03273930DBA8D550F03864506CBD12701F5D1A6BCE1F |
SSDEEP | 384:M26LzLqrRCZIcIu/fVekTZfMqkZ7ZtWnXeiPhy86g:MR3+rRCZIcIu/fVekTZfMqkZ7ZtWnXeI |
TLSH | T1F0826BA0F3A7495BD6721471E2E4131BEE74F1F7EB01A781227C407A2D98399CA7A7C1 |
Key | Value |
---|---|
FileName | ./usr/lib/python2.7/site-packages/fudge/tests/test_import_all.pyc |
FileSize | 598 |
MD5 | 35948627CDFD3871DC74D32B91929FC7 |
SHA-1 | 1013B612154FEC28D79F39B8294E87E0D1FA4619 |
SHA-256 | 94B754C04D2F8ED22F6DE9AD3C49C7522F847FB2F0FD13F3616CD5137598B9AB |
SSDEEP | 12:Oswfb/t/AZJSs9OL04PptXFEXrwoxT6k54kMuYfxBjso76E/Ac2uYfxBjlGl:O5fTtgJSs9a04P/F+MNkVe/j/7H/At/i |
TLSH | T188F04690E7778987E574083F96B506179E7CCAF38B163F826334C17E26E82102C2B490 |
Key | Value |
---|---|
CRC32 | 1413FF29 |
FileName | ./usr/share/doc/keystone-doc/html/_static/js/jquery-3.2.1.min.js |
FileSize | 86659 |
KnownMalicious | malshare.com |
MD5 | C9F5AEECA3AD37BF2AA006139B935F0A |
OpSystemCode | 362 |
ProductCode | 213151 |
RDS:package_id | 313669 |
SHA-1 | 1055018C28AB41087EF9CCEFE411606893DABEA2 |
SHA-256 | 87083882CC6015984EB0411A99D3981817F5DC5C90BA24F0940420C5548D82DE |
SHA-512 | DCFF2B5C2B8625D3593A7531FF4DDCD633939CC9F7ACFEB79C18A9E6038FDAA99487960075502F159D44F902D965B0B5AED32B41BFA66A1DC07D85B5D5152B58 |
SSDEEP | 1536:YNhEyjjTikEJO4edXXe9J578go6MWX2xkj8e4c4j2ll2AckaXEP6n15HZ+FhFcQ7:uxc2yjx4j2uX/kcQDU8Cu9 |
SpecialCode | |
TLSH | T14483E6D9B2C67062977730B950BF410BB17A98DAB44C8C60F158D9D47EB8A8D907BF2C |
db | nsrl_android |
insert-timestamp | 1727115593.7691958 |
mimetype | text/plain |
source | snap:YMQvMBBIcLMx0IVw4nrugFaJvf2SmEvr_7 |
tar:gname | root |
tar:uname | root |
Key | Value |
---|---|
FileName | ./usr/lib/python2.7/dist-packages/fudge/tests/test_inspector.py |
FileSize | 8732 |
MD5 | 28C701B1A7E04DB5E5DD33B760017612 |
SHA-1 | 12C226FB74C5492155F95D85198220CB6F7C96C2 |
SHA-256 | EBC1380EE7EB7E62B5D67E17D589F1BE84FB4B88B10C6806041B373B3726C22D |
SSDEEP | 192:tBEDf02z9q+qmsjXSXYmvx1AyHVB823kEcNejf6NA:tBEDXlZIiXxv7r623kEcNEAA |
TLSH | T1F802B23893234D79E74BC47488A3E5036F1DF5978888197CF6FC90819FA8524C6D96AE |