コード例 #1
0
class Test_issuperset(BaseUnitTest): #{{{
    def setUp(self): #{{{
        self.set = MappingSet(xrange(10))
    # End def #}}}

    def tearDown(self): #{{{
        pass
    # End def #}}}

    def testNoLength(self): #{{{
        '''Argument with no length returns False'''
        nol = (i for i in xrange(10))
        self.assertFalse(self.set.issuperset(nol))
    # End def #}}}
    def testUncommon(self): #{{{
        '''Other has uncommon elements returns False'''
        nol = range(1, 11)
        self.assertFalse(self.set.issuperset(nol))
    # End def #}}}

    def testBigger(self): #{{{
        '''If other is bigger, return False'''
        o = range(11)
        self.assertFalse(self.set.issuperset(o))
    # End def #}}}

    def testSame(self): #{{{
        '''Set is a superset of itself'''
        self.assertTrue(self.set.issuperset(self.set))
    # End def #}}}

    def testSmaller(self): #{{{
        '''Smaller other with all elements'''
        self.assertTrue(self.set.issuperset(range(9)))
コード例 #2
0
 def setUp(self): #{{{
     self.set = MappingSet(xrange(10))