Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(154)

Unified Diff: third_party/twisted_8_1/twisted/python/test/test_versions.py

Issue 12261012: Remove third_party/twisted_8_1 (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/twisted_8_1/twisted/python/test/test_versions.py
diff --git a/third_party/twisted_8_1/twisted/python/test/test_versions.py b/third_party/twisted_8_1/twisted/python/test/test_versions.py
deleted file mode 100644
index 368bae1a0ed35a75a860fab00678ff0291838b52..0000000000000000000000000000000000000000
--- a/third_party/twisted_8_1/twisted/python/test/test_versions.py
+++ /dev/null
@@ -1,269 +0,0 @@
-# Copyright (c) 2006-2008 Twisted Matrix Laboratories.
-# See LICENSE for details.
-
-import sys
-from cStringIO import StringIO
-
-from twisted.python.versions import getVersionString, IncomparableVersions
-from twisted.python.versions import Version, _inf
-from twisted.python.filepath import FilePath
-
-from twisted.trial import unittest
-
-
-
-VERSION_4_ENTRIES = """\
-<?xml version="1.0" encoding="utf-8"?>
-<wc-entries
- xmlns="svn:">
-<entry
- committed-rev="18210"
- name=""
- committed-date="2006-09-21T04:43:09.542953Z"
- url="svn+ssh://svn.twistedmatrix.com/svn/Twisted/trunk/twisted"
- last-author="exarkun"
- kind="dir"
- uuid="bbbe8e31-12d6-0310-92fd-ac37d47ddeeb"
- repos="svn+ssh://svn.twistedmatrix.com/svn/Twisted"
- revision="18211"/>
-</wc-entries>
-"""
-
-
-
-VERSION_8_ENTRIES = """\
-8
-
-dir
-22715
-svn+ssh://svn.twistedmatrix.com/svn/Twisted/trunk
-"""
-
-
-
-class VersionsTest(unittest.TestCase):
-
- def test_versionComparison(self):
- """
- Versions can be compared for equality and order.
- """
- va = Version("dummy", 1, 0, 0)
- vb = Version("dummy", 0, 1, 0)
- self.failUnless(va > vb)
- self.failUnless(vb < va)
- self.failUnless(va >= vb)
- self.failUnless(vb <= va)
- self.failUnless(va != vb)
- self.failUnless(vb == Version("dummy", 0, 1, 0))
- self.failUnless(vb == vb)
-
- # BREAK IT DOWN@!!
- self.failIf(va < vb)
- self.failIf(vb > va)
- self.failIf(va <= vb)
- self.failIf(vb >= va)
- self.failIf(va == vb)
- self.failIf(vb != Version("dummy", 0, 1, 0))
- self.failIf(vb != vb)
-
-
- def test_comparingPrereleasesWithReleases(self):
- """
- Prereleases are always less than versions without prereleases.
- """
- va = Version("whatever", 1, 0, 0, prerelease=1)
- vb = Version("whatever", 1, 0, 0)
- self.assertTrue(va < vb)
- self.assertFalse(va > vb)
- self.assertNotEquals(vb, va)
-
-
- def test_comparingPrereleases(self):
- """
- The value specified as the prerelease is used in version comparisons.
- """
- va = Version("whatever", 1, 0, 0, prerelease=1)
- vb = Version("whatever", 1, 0, 0, prerelease=2)
- self.assertTrue(va < vb)
- self.assertFalse(va > vb)
- self.assertNotEqual(va, vb)
-
-
- def test_infComparison(self):
- """
- L{_inf} is equal to L{_inf}.
-
- This is a regression test.
- """
- self.assertEquals(_inf, _inf)
-
-
- def testDontAllowBuggyComparisons(self):
- self.assertRaises(IncomparableVersions,
- cmp,
- Version("dummy", 1, 0, 0),
- Version("dumym", 1, 0, 0))
-
-
- def test_repr(self):
- """
- Calling C{repr} on a version returns a human-readable string
- representation of the version.
- """
- self.assertEquals(repr(Version("dummy", 1, 2, 3)),
- "Version('dummy', 1, 2, 3)")
-
-
- def test_reprWithPrerelease(self):
- """
- Calling C{repr} on a version with a prerelease returns a human-readable
- string representation of the version including the prerelease.
- """
- self.assertEquals(repr(Version("dummy", 1, 2, 3, prerelease=4)),
- "Version('dummy', 1, 2, 3, prerelease=4)")
-
-
- def test_str(self):
- """
- Calling C{str} on a version returns a human-readable string
- representation of the version.
- """
- self.assertEquals(str(Version("dummy", 1, 2, 3)),
- "[dummy, version 1.2.3]")
-
-
- def test_strWithPrerelease(self):
- """
- Calling C{str} on a version with a prerelease includes the prerelease.
- """
- self.assertEquals(str(Version("dummy", 1, 0, 0, prerelease=1)),
- "[dummy, version 1.0.0pre1]")
-
-
- def testShort(self):
- self.assertEquals(Version('dummy', 1, 2, 3).short(), '1.2.3')
-
-
- def test_goodSVNEntries_4(self):
- """
- Version should be able to parse an SVN format 4 entries file.
- """
- version = Version("dummy", 1, 0, 0)
- self.assertEquals(
- version._parseSVNEntries_4(StringIO(VERSION_4_ENTRIES)), '18211')
-
-
- def test_goodSVNEntries_8(self):
- """
- Version should be able to parse an SVN format 8 entries file.
- """
- version = Version("dummy", 1, 0, 0)
- self.assertEqual(
- version._parseSVNEntries_8(StringIO(VERSION_8_ENTRIES)), '22715')
-
-
- def test_getVersionString(self):
- """
- L{getVersionString} returns a string with the package name and the
- short version number.
- """
- self.assertEqual(
- 'Twisted 8.0.0', getVersionString(Version('Twisted', 8, 0, 0)))
-
-
- def test_getVersionStringWithPrerelease(self):
- """
- L{getVersionString} includes the prerelease, if any.
- """
- self.assertEqual(
- getVersionString(Version("whatever", 8, 0, 0, prerelease=1)),
- "whatever 8.0.0pre1")
-
-
- def test_base(self):
- """
- The L{base} method returns a very simple representation of the version.
- """
- self.assertEquals(Version("foo", 1, 0, 0).base(), "1.0.0")
-
-
- def test_baseWithPrerelease(self):
- """
- The base version includes 'preX' for versions with prereleases.
- """
- self.assertEquals(Version("foo", 1, 0, 0, prerelease=8).base(),
- "1.0.0pre8")
-
-
-
-class FormatDiscoveryTests(unittest.TestCase):
- """
- Tests which discover the parsing method based on the imported module name.
- """
-
- def setUp(self):
- """
- Create a temporary directory with a package structure in it.
- """
- self.entry = FilePath(self.mktemp())
- self.preTestModules = sys.modules.copy()
- sys.path.append(self.entry.path)
- pkg = self.entry.child("twisted_python_versions_package")
- pkg.makedirs()
- pkg.child("__init__.py").setContent(
- "from twisted.python.versions import Version\n"
- "version = Version('twisted_python_versions_package', 1, 0, 0)\n")
- self.svnEntries = pkg.child(".svn")
- self.svnEntries.makedirs()
-
-
- def tearDown(self):
- """
- Remove the imported modules and sys.path modifications.
- """
- sys.modules.clear()
- sys.modules.update(self.preTestModules)
- sys.path.remove(self.entry.path)
-
-
- def checkSVNFormat(self, formatVersion, entriesText, expectedRevision):
- """
- Check for the given revision being detected after setting the SVN
- entries text and format version of the test directory structure.
- """
- self.svnEntries.child("format").setContent(formatVersion+"\n")
- self.svnEntries.child("entries").setContent(entriesText)
- self.assertEqual(self.getVersion()._getSVNVersion(), expectedRevision)
-
-
- def getVersion(self):
- """
- Import and retrieve the Version object from our dynamically created
- package.
- """
- import twisted_python_versions_package
- return twisted_python_versions_package.version
-
-
- def test_detectVersion4(self):
- """
- Verify that version 4 format file will be properly detected and parsed.
- """
- self.checkSVNFormat("4", VERSION_4_ENTRIES, '18211')
-
-
- def test_detectVersion8(self):
- """
- Verify that version 8 format files will be properly detected and
- parsed.
- """
- self.checkSVNFormat("8", VERSION_8_ENTRIES, '22715')
-
-
- def test_detectUnknownVersion(self):
- """
- Verify that a new version of SVN will result in the revision 'Unknown'.
- """
- self.checkSVNFormat("some-random-new-version", "ooga booga!", 'Unknown')
-
-

Powered by Google App Engine
This is Rietveld 408576698