twin-sister

View on PyPIReverse Dependencies (3)

4.7.3.0 twin_sister-4.7.3.0-py3-none-any.whl

Wheel Details

Project: twin-sister
Version: 4.7.3.0
Filename: twin_sister-4.7.3.0-py3-none-any.whl
Download: [link]
Size: 47664
MD5: 47d9b1ac64f8c102cc665b3501e27f76
SHA256: b6340b635a4f3f1ffeb8871260e8cf0ffe37f5e57522c609bd30d6316ccdd9cd
Uploaded: 2020-09-23 19:23:20 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: twin-sister
Version: 4.7.3.0
Summary: Unit test toolkit
Author: Mike Duskis
Author-Email: mike.duskis[at]cybergrx.com
Home-Page: https://github.com/CyberGRX/twin-sister
Requires-Dist: expects (>=0.8.0)
Requires-Dist: pyfakefs (>=3.4.3)
Requires-Dist: twine (>=1.9.1)
Requires-Dist: unittest-xml-reporting (>=2.1.1)
Requires-Dist: wheel (>=0.30.0)
Description-Content-Type: text/markdown
[Description omitted; length: 21708 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.35.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/expects_matchers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/expects_matchers/test_aliases.py sha256=ukNVRvFkvOf_bua1GQtgT_1C8R-HlrTl1aDphAFqRL4 277
tests/expects_matchers/test_contain_all_items_in.py sha256=wI9AzOKv0lNM4LRJNvDl1X7hR5m3XOqaoYhwoJDkWBc 1071
tests/expects_matchers/test_contain_key_with_value.py sha256=Ac31jgvg3bRyosEO17qtB_K69RYPVaOPVsK9EA8N494 643
tests/expects_matchers/test_eventually_matcher.py sha256=evRQtCvMjvOpsiuiwknkqDkeqIdjDsbC1atIgfZhU_o 6003
tests/expects_matchers/test_raise_ex.py sha256=47Gjbokghv8n-1_yy37Od7bMMkUUKSIKMgEe0yY-tcU 2634
tests/fakes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/fakes/test_empty_context_manager.py sha256=5BeZLfzPgGhE8oQ0gQJ7gCe8CdKFjbTIfFbF1VWJ-Wo 607
tests/fakes/test_empty_fake.py sha256=_oG7dkMbSCFTqUbLgL6RbRA5b8asC5491FOLfejwvvc 5946
tests/fakes/test_endless_fake.py sha256=78ofEtyW2m6AaWDgxappO_2VSdIHIr3s7CLwnNu1GVA 290
tests/fakes/test_fake_datetime.py sha256=4s-UmEaU0B6eReap4Ec9h8lUM_BDY2mvrkhDTpdQuiQ 2335
tests/fakes/test_func_that_raises.py sha256=2ntEBP3GXrL-273_6JDVfulE3inbLb3lUNrIhFIPV8A 982
tests/fakes/test_function_spy.py sha256=zQ3Fa1fHHf-zrobwxAfqqnPO5jrKRh-P6Eq1rE7tujc 4272
tests/fakes/test_master_spy.py sha256=rmoyAUet1f9YrNDTkNCvjUBZVnw59Bb11TW45xvJVKc 4777
tests/injection/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/injection/test_attach_context_to_thread.py sha256=E3r3H7mC-OceH8Naajb0bINticJAN7EuG6R9Tk-uJbM 2234
tests/injection/test_context_nesting.py sha256=GhsHCkVouLXcY9WHW-uSzex9_J8lSAdSbkv0WkJD0Y8 3201
tests/injection/test_context_time_ctlr.py sha256=ZWa-RRxkG0Br5qCnsC6CcTVYtrBt0_fTSyluyXy88JI 4091
tests/injection/test_dependency_context.py sha256=tOWVvutTg8wKIplpx_sn2UvQrwuRxMraZh_iOjbiZ6c 1846
tests/injection/test_fake_environ.py sha256=5JycZbYfL1wADba3a43SBdMmko_whX1pdFmxXXQL1r4 1699
tests/injection/test_fake_filesystem.py sha256=u1M60qywy4-AS6_Nw8vv9ZsIy3PvT0KjUB9dHjaamsA 4893
tests/injection/test_inject_as_class.py sha256=ofWmfP065qoEZ9BDITGZk2gB-u-Xppszr4rNu_V3OX4 472
tests/injection/test_inject_as_singleton.py sha256=x8viEYrHqUuFKxX7sxeW8190nfbj6qURPWLQrgZENW0 489
tests/injection/test_set_env.py sha256=jPuSaBy5w7cAjZRZbWO02IQcSGYTZNahWIIQlS1X_Io 2427
tests/injection/test_time_controller.py sha256=17bwp9JY7iFc54DdqJYQSqMoVZBt4PgXqspa3ILSFjY 1960
tests/injection/test_unhashable_dependency.py sha256=OR-9DfPErUWMgCe91zcaP8qPvbXtV5GaMYh3ZDTA3HI 719
tests/injection/test_unset_env.py sha256=bVBRKB0X6gdZs1NIkifXSz-auuyityn47-USMtTY7QE 807
tests/injection/test_using_context_manager.py sha256=VntkPY_Qmm_XKpv8gOOPLfKXYqzgIHb9MEcazOjVzmY 3222
tests/injection/test_using_open_and_close.py sha256=ahkBmohLEebvWu0smSs1un-3YvFt9mm-RMBrf6b4LcE 3120
tests/injection/fake_logging/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/injection/fake_logging/test_fake_logging.py sha256=Yl8dFaC2v9zUT4OJZHz25G9oWe3hay9Kw9JUAED1_xg 5014
tests/injection/fake_logging/test_find_log_records.py sha256=ggb_IuetVaeTErdaGZQPqGHmrGVEVsQW0mJGKKYhpEU 3365
twin_sister/__init__.py sha256=AsntzFhqHWT8jpEWeFDRVxlYYVD1PpCiZ7wc3zXU84Y 449
twin_sister/convenience_functions.py sha256=oMtsrS0TYyvPTSCcskP-A6NhrC5FsjpzKZDdk6uAy6E 791
twin_sister/exceptions.py sha256=gJBXlSbJVw_Yb7g2msCHkXbbsHi6NS9xF7u6C1nvUAo 152
twin_sister/expects_matchers/__init__.py sha256=2rsGzOHUPKoz_N1N4IprLzIoBxS0BWrKZg1UvMhmzgQ 266
twin_sister/expects_matchers/contain_all_items_in.py sha256=eGyQt08SnmbrvK_5_LPPKTKf7_9a5zk1as2QyPYtrWY 776
twin_sister/expects_matchers/contain_key_with_value.py sha256=1j6zGd_2r5FAbvft3jId9z4AaxKPy8WR3LfcuR05iA0 659
twin_sister/expects_matchers/eventually_matchers.py sha256=ikJdSirpz3X9GjvRmnJjpKzzjOwe6kAGr0tDhmg4A-U 976
twin_sister/expects_matchers/raise_ex.py sha256=YqgtxcVN4I34D0C5AgnjaQ4a9lN5C1RxQOPOWqyqNe0 1744
twin_sister/fakes/__init__.py sha256=RC1SNPZfP-JrBVCH64OK0bzEAYCwAqQwXefwHIqu4oo 458
twin_sister/fakes/empty_context_manager.py sha256=UPvw3zyVbDyjb8_g_coj7ASXEDXHGK_7zcJ9fy_cTBc 157
twin_sister/fakes/empty_fake.py sha256=yl7QRdhJgdSBEjaxGnGMYOCmxVVcu9zxLSIR_2Op5M0 3007
twin_sister/fakes/fake_datetime.py sha256=piYnP6aEYtBtNkRgXBcb1oAeXg41g7OGm_J4kimmsio 616
twin_sister/fakes/func_that_raises.py sha256=pXRxyyc2nBES65bYN8URRM3C_czab1VESW7BewrlU6s 176
twin_sister/fakes/function_spy.py sha256=qRGhXiACDTAMF9Q-WVuVr2d3vPRSIrE1rZurUiXskoo 1209
twin_sister/fakes/master_spy.py sha256=1_dVANKt-Fh-lkDV-YIHWM-SAZzjlWJRi1Wo9AgfVNI 2065
twin_sister/fakes/mutable_object.py sha256=4Ueh0wZOfs2x-NQbGpfkcysPBByKOVImIrXBd27r17E 30
twin_sister/fakes/wrapper.py sha256=kDzHPZGANaCL0xzmwym2SxcWifDamNkoLz15VrZrYZI 1780
twin_sister/injection/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
twin_sister/injection/context_time_controller.py sha256=jT142oD0t5ttVp_FKTlGKNcEjM859QHYSgrwKGdVJZs 1478
twin_sister/injection/dependency_context.py sha256=l8B3vHGsM5AGKYkBpwNwu2lTVsn2U8OqBgruGeNVQO0 5552
twin_sister/injection/dependency_registry.py sha256=4RerA_nEW02Scf3o7gt5-ElczJMtPf9dRpcuJYgZF90 1172
twin_sister/injection/fake_fs.py sha256=yfymlw8IbU2l1xpru_soTevYBwm1NkV08FXS3o4G55k 203
twin_sister/injection/fake_logging.py sha256=CkLElvWHBc377z3O__VciN2IqcUeyfR5ckefFE_YyEQ 1201
twin_sister/injection/fake_singleton.py sha256=ogZlVJ939S_ZqwUPmsMQRTykqv4PM7VH1dI8TTlh1Ps 140
twin_sister/injection/independent_time_controller.py sha256=ZtUu1c9HfmwwPojDudtjY0izVHFtEjDPDEK0jOC6qMI 535
twin_sister/injection/passthrough.py sha256=f2bFDVCmbpLfmOolfX0soAa1F69dlRMNm8uHI_DGz30 158
twin_sister/injection/singleton_class.py sha256=b_3bOlmaEC4s6tKlrRQkv6RdEW1loOVApQO1hRnmF2w 333
twin_sister-4.7.3.0.dist-info/LICENSE sha256=uQcGKfaZWypAim2IPz_ttavsHtdBNN3IpqMPcQZKLvo 1048
twin_sister-4.7.3.0.dist-info/METADATA sha256=1u0GX83SL-1Nni3xi-UHYkidRjpWpfo_pEDJYqg-eec 22156
twin_sister-4.7.3.0.dist-info/NOTICE sha256=xrn8OYbb2nMxccti86qjVvkhUXzXyRbQpO_0lI0kFvM 144
twin_sister-4.7.3.0.dist-info/WHEEL sha256=EVRjI69F5qVjm_YgqcTXPnTAv3BfSUr0WVAHuSP3Xoo 92
twin_sister-4.7.3.0.dist-info/top_level.txt sha256=NJIy0wIxWfnnqNN256bQVIMcsX4DWasPbyGC76u2ZqA 18
twin_sister-4.7.3.0.dist-info/RECORD

top_level.txt

tests
twin_sister