{ "info": { "author": "Collin Winter", "author_email": "collinw@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "svnmock provides capabilities to emulate the entire python language API for the\r\nSubversion revision control system.\r\n\t\r\nThe purpose of this library is to make it easy for developers to verify that\r\nSVN-facing code is working correctly. svnmock provides tools to assert that\r\ncertain API functions must be called in a certain order with certain parameters,\r\nand that certain values should be returned from those function calls.\r\n\r\nIn addition, svnmock allows assertions of the type, \"the return value from\r\napi_func_1() must be given as a parameter to api_func_2() and api_func_3()\".\r\nThis allows more fine-grained flow control tracking than simple \"was the 4th\r\nparameter '6'?\" assertions.\r\n\r\nIn addition to simple \"was function X called with arguments Y and Z?\"\r\nassertions, svnmock provides easy mechanisms for simulating tricky failure\r\nconditions that might otherwise be impossible -- or at least, very difficult --\r\nto simulate otherwise.\r\n\r\nLastly, svnmock provides tracing support, allowing you to verify that certain\r\nAPI calls are being made without mocking up the entire session.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://oakwinter.com/code/svnmock", "keywords": "subversion svn testing mock", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "svnmock", "package_url": "https://pypi.org/project/svnmock/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/svnmock/", "project_urls": { "Homepage": "http://oakwinter.com/code/svnmock" }, "release_url": "https://pypi.org/project/svnmock/0.3/", "requires_dist": null, "requires_python": null, "summary": "Testing library for Subversion's python bindings", "version": "0.3" }, "last_serial": 800279, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "91176e5d89598c80510dbae3f2511c2b", "sha256": "6df2c7751157f5af395b879ba9fcac1a2712ce813b8142c6451673a227ff28be" }, "downloads": -1, "filename": "svnmock-0.1-py2.4.egg", "has_sig": false, "md5_digest": "91176e5d89598c80510dbae3f2511c2b", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 13574, "upload_time": "2006-01-26T14:09:52", "url": "https://files.pythonhosted.org/packages/44/c2/f02206850134e2b4abe1cf790bb3ce1b57bf34d9ec06d68495519f381529/svnmock-0.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "eca36d9a1a598118fda01bf38b3d85d1", "sha256": "7bd5610427761c853ecbaa984261c870bf8b424e1611bbd23dddf9cfb9030efa" }, "downloads": -1, "filename": "svnmock-0.1.tar.gz", "has_sig": false, "md5_digest": "eca36d9a1a598118fda01bf38b3d85d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4690, "upload_time": "2006-01-26T14:09:43", "url": "https://files.pythonhosted.org/packages/f6/24/b52455b80d43e59c40854dda9cf5e477738fc930a8a3c2822945123f152a/svnmock-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "6e4ec2908debb672a84a99dcff6bae01", "sha256": "0d4c16f8f32962d236b181d0d38ac7eb108a2eebecaae63970b44311ae72be85" }, "downloads": -1, "filename": "svnmock-0.2-py2.4.egg", "has_sig": false, "md5_digest": "6e4ec2908debb672a84a99dcff6bae01", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 17240, "upload_time": "2006-02-01T22:12:09", "url": "https://files.pythonhosted.org/packages/3e/5e/ae468a341ed63a088b0f540065b4fc2b0dfb1330fdbd907a7a0fe35154ff/svnmock-0.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "549be46fa48f7ffff4b136052f5fc8a8", "sha256": "a5d006c646ae8f52b8cd40bc54e39e1da7cd80a6c51714c2343ab23ca64a8253" }, "downloads": -1, "filename": "svnmock-0.2.tar.gz", "has_sig": false, "md5_digest": "549be46fa48f7ffff4b136052f5fc8a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5474, "upload_time": "2006-02-01T22:11:56", "url": "https://files.pythonhosted.org/packages/06/c7/4bc4b72d5612eb86badf85349a7c01e3520161f46ffc30debc58ab49f17d/svnmock-0.2.tar.gz" } ], "0.3": [ { "comment_text": "For Python 2.2", "digests": { "md5": "e9c7998e05a026c86405ab4ead72cbfd", "sha256": "742b5743edf353837ff74f7e061221039a863d2b88baf0d2ff242608f5774460" }, "downloads": -1, "filename": "svnmock-0.3-py2.2.tar.gz", "has_sig": false, "md5_digest": "e9c7998e05a026c86405ab4ead72cbfd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15515, "upload_time": "2006-04-29T21:00:14", "url": "https://files.pythonhosted.org/packages/6a/8c/6ad96f662d62944c7aead513e651071431e7a819e2b2c77f295a30c6f57d/svnmock-0.3-py2.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "ab8bd2ad9eb31c576e89fa2e32676721", "sha256": "01f875a04b208a0061acdeccd1e0073584cade23103ea1438e452b39c790ba9c" }, "downloads": -1, "filename": "svnmock-0.3-py2.3.egg", "has_sig": false, "md5_digest": "ab8bd2ad9eb31c576e89fa2e32676721", "packagetype": "bdist_egg", "python_version": "2.3", "requires_python": null, "size": 17974, "upload_time": "2006-04-21T22:30:35", "url": "https://files.pythonhosted.org/packages/f0/68/3f95c0c7e1bc476089ec4d7e5ddc38342540c24b4331108b734d2891e272/svnmock-0.3-py2.3.egg" }, { "comment_text": "For Python 2.3", "digests": { "md5": "42b774d0b0bc604dd3aff776a0f3c9bb", "sha256": "0a296881fc1b5577ebce125335b747a4f0b55bb639f01d021dfeeaab5266e8bd" }, "downloads": -1, "filename": "svnmock-0.3-py2.3.tar.gz", "has_sig": false, "md5_digest": "42b774d0b0bc604dd3aff776a0f3c9bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6622, "upload_time": "2006-04-21T22:31:19", "url": "https://files.pythonhosted.org/packages/86/84/1f41e7a8d0471b0359405cfe46bf964a49432cf1959a03fa0643707b97af/svnmock-0.3-py2.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "e153c4f8c32e2a33e679152537282d6a", "sha256": "26fd0d06373df7d8aea4e9cf7769a9138d3bccac1bfbc662775e7517abebac33" }, "downloads": -1, "filename": "svnmock-0.3-py2.4.egg", "has_sig": false, "md5_digest": "e153c4f8c32e2a33e679152537282d6a", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 17672, "upload_time": "2006-02-12T20:49:59", "url": "https://files.pythonhosted.org/packages/3b/84/fb8487bb6d1f54566b8d098d51d8384183fd3354a2b876bd66c2f8d95fa2/svnmock-0.3-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "24e726219040951daecab78c2b6d1980", "sha256": "f45843abfd25c123b39077457262d7f3764f57e59b5cbc268fa2d41d23ff12f2" }, "downloads": -1, "filename": "svnmock-0.3-py2.5.egg", "has_sig": false, "md5_digest": "24e726219040951daecab78c2b6d1980", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 17497, "upload_time": "2006-02-12T20:50:09", "url": "https://files.pythonhosted.org/packages/69/1c/aa3db9ac5fc80d5b158e71ee1f40fdbb8316d2e113c1c341703afe6e1402/svnmock-0.3-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "3e79d156452804c042f7680fd862a456", "sha256": "3818e8fc88ec7cf048fd6a1a8eacc28588f7894ae44079fc63c63234ff35812d" }, "downloads": -1, "filename": "svnmock-0.3.tar.gz", "has_sig": false, "md5_digest": "3e79d156452804c042f7680fd862a456", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6584, "upload_time": "2006-02-12T20:49:48", "url": "https://files.pythonhosted.org/packages/ee/63/e20be034642509b107696bc17f75b44406835134f2215b02de623d368784/svnmock-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "For Python 2.2", "digests": { "md5": "e9c7998e05a026c86405ab4ead72cbfd", "sha256": "742b5743edf353837ff74f7e061221039a863d2b88baf0d2ff242608f5774460" }, "downloads": -1, "filename": "svnmock-0.3-py2.2.tar.gz", "has_sig": false, "md5_digest": "e9c7998e05a026c86405ab4ead72cbfd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15515, "upload_time": "2006-04-29T21:00:14", "url": "https://files.pythonhosted.org/packages/6a/8c/6ad96f662d62944c7aead513e651071431e7a819e2b2c77f295a30c6f57d/svnmock-0.3-py2.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "ab8bd2ad9eb31c576e89fa2e32676721", "sha256": "01f875a04b208a0061acdeccd1e0073584cade23103ea1438e452b39c790ba9c" }, "downloads": -1, "filename": "svnmock-0.3-py2.3.egg", "has_sig": false, "md5_digest": "ab8bd2ad9eb31c576e89fa2e32676721", "packagetype": "bdist_egg", "python_version": "2.3", "requires_python": null, "size": 17974, "upload_time": "2006-04-21T22:30:35", "url": "https://files.pythonhosted.org/packages/f0/68/3f95c0c7e1bc476089ec4d7e5ddc38342540c24b4331108b734d2891e272/svnmock-0.3-py2.3.egg" }, { "comment_text": "For Python 2.3", "digests": { "md5": "42b774d0b0bc604dd3aff776a0f3c9bb", "sha256": "0a296881fc1b5577ebce125335b747a4f0b55bb639f01d021dfeeaab5266e8bd" }, "downloads": -1, "filename": "svnmock-0.3-py2.3.tar.gz", "has_sig": false, "md5_digest": "42b774d0b0bc604dd3aff776a0f3c9bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6622, "upload_time": "2006-04-21T22:31:19", "url": "https://files.pythonhosted.org/packages/86/84/1f41e7a8d0471b0359405cfe46bf964a49432cf1959a03fa0643707b97af/svnmock-0.3-py2.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "e153c4f8c32e2a33e679152537282d6a", "sha256": "26fd0d06373df7d8aea4e9cf7769a9138d3bccac1bfbc662775e7517abebac33" }, "downloads": -1, "filename": "svnmock-0.3-py2.4.egg", "has_sig": false, "md5_digest": "e153c4f8c32e2a33e679152537282d6a", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 17672, "upload_time": "2006-02-12T20:49:59", "url": "https://files.pythonhosted.org/packages/3b/84/fb8487bb6d1f54566b8d098d51d8384183fd3354a2b876bd66c2f8d95fa2/svnmock-0.3-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "24e726219040951daecab78c2b6d1980", "sha256": "f45843abfd25c123b39077457262d7f3764f57e59b5cbc268fa2d41d23ff12f2" }, "downloads": -1, "filename": "svnmock-0.3-py2.5.egg", "has_sig": false, "md5_digest": "24e726219040951daecab78c2b6d1980", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 17497, "upload_time": "2006-02-12T20:50:09", "url": "https://files.pythonhosted.org/packages/69/1c/aa3db9ac5fc80d5b158e71ee1f40fdbb8316d2e113c1c341703afe6e1402/svnmock-0.3-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "3e79d156452804c042f7680fd862a456", "sha256": "3818e8fc88ec7cf048fd6a1a8eacc28588f7894ae44079fc63c63234ff35812d" }, "downloads": -1, "filename": "svnmock-0.3.tar.gz", "has_sig": false, "md5_digest": "3e79d156452804c042f7680fd862a456", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6584, "upload_time": "2006-02-12T20:49:48", "url": "https://files.pythonhosted.org/packages/ee/63/e20be034642509b107696bc17f75b44406835134f2215b02de623d368784/svnmock-0.3.tar.gz" } ] }