コード例 #1
0
class TestOrderedSet(unittest.TestCase):
    def setUp(self):
        self.s = OrderedSet("abcdefg")

    def test_order(self):
        expected = list(enumerate("abcdefg"))
        self.assertEquals(list(enumerate(self.s)), expected)

    def test_reorder(self):
        new_order = "gdcbaef"
        self.s.reorder_keys(new_order)
        self.assertEquals(list(enumerate(self.s)), list(enumerate(new_order)))

    def test_index(self):
        self.assertEquals(self.s.key_index("c"), 2)
コード例 #2
0
ファイル: test_OrderedSet.py プロジェクト: erwer8363/Example1
class TestOrderedSet(unittest.TestCase):
    def setUp(self):
        self.s = OrderedSet('abcdefg')

    def test_order(self):
        expected = list(enumerate('abcdefg'))
        self.assertEquals(list(enumerate(self.s)), expected)

    def test_reorder(self):
        new_order = 'gdcbaef'
        self.s.reorder_keys(new_order)
        self.assertEquals(list(enumerate(self.s)), list(enumerate(new_order)))

    def test_index(self):
        self.assertEquals(self.s.key_index('c'), 2)
コード例 #3
0
ファイル: test_OrderedSet.py プロジェクト: erwer8363/Example1
 def setUp(self):
     self.s = OrderedSet('abcdefg')
コード例 #4
0
ファイル: test_OrderedSet.py プロジェクト: erwer8363/Example1
 def test_discard_nonexistent_value(self):
     s = OrderedSet('abcdef')
     self.assertIs(s.discard('z'), None)
コード例 #5
0
ファイル: test_OrderedSet.py プロジェクト: erwer8363/Example1
 def test_discard_existing_value(self):
     s = OrderedSet('abcdef')
     self.assertIs(s.discard('a'), None)
コード例 #6
0
ファイル: test_OrderedSet.py プロジェクト: erwer8363/Example1
 def test_add_existing_value(self):
     s = OrderedSet('abcdef')
     prev = len(s)
     s.add('a')
     self.assertEqual(len(s), prev)
コード例 #7
0
ファイル: test_OrderedSet.py プロジェクト: erwer8363/Example1
 def test_add_new_value(self):
     s = OrderedSet('abcdef')
     prev = len(s)
     s.add('z')
     self.assertEqual(len(s), prev + 1)
コード例 #8
0
 def setUp(self):
     self.s = OrderedSet("abcdefg")
コード例 #9
0
 def test_discard_nonexistent_value(self):
     s = OrderedSet("abcdef")
     self.assertIs(s.discard("z"), None)
コード例 #10
0
 def test_discard_existing_value(self):
     s = OrderedSet("abcdef")
     self.assertIs(s.discard("a"), None)
コード例 #11
0
 def test_add_existing_value(self):
     s = OrderedSet("abcdef")
     prev = len(s)
     s.add("a")
     self.assertEqual(len(s), prev)
コード例 #12
0
 def test_add_new_value(self):
     s = OrderedSet("abcdef")
     prev = len(s)
     s.add("z")
     self.assertEqual(len(s), prev + 1)