Beispiel #1
0
 def testSelfDecrement( self ):
     ticks = self.ts1.getLocalTicks() + 30000
     self.ts2 = Timestamp( ticks )
     self.ts2 -= 30000
     assertEquals( 'Ticks',
                   self.ts2.getLocalTicks() ,
                   self.ts1.getLocalTicks() )
Beispiel #2
0
 def testAddModule(self):
     """SuccessfulSetupTestCase::addModule()"""
     modules = self.bif.getModules()
     newModule = modules[0]
     newModule.id = 'new_module'
     self.bif.addModule(newModule)
     assertEquals('Number of modules', len(self.bif.getModules()), 4)
Beispiel #3
0
def test_cut_labels():
    test.assertEquals(trim.cut_labels(['hallo welt_sdf']), ['hallo welt_sdf'])
    test.assertEquals(trim.cut_labels(['hallo_welt _sdf']), ['hallo_welt'])
    test.assertEquals(trim.cut_labels(['hallo welt _sdf usw ']),
                      ['hallo welt _sdf usw '])
    test.assertEquals(trim.cut_labels(['hallo welt _??']), ['hallo welt _??'])
    test.assertEquals(trim.cut_labels(['']), [''])
Beispiel #4
0
def test_cut_whitespace_lines():
    test.assertEquals(trim.cut_whitespace_lines(['hallo', '\n', 'naa']),
                      ['hallo', 'naa'])
    test.assertEquals(trim.cut_whitespace_lines(['']), [])
    test.assertEquals(trim.cut_whitespace_lines(['\t', 'a']), ['a'])
    test.assertEquals(trim.cut_whitespace_lines(['\n']), [])
    test.assertEquals(trim.cut_whitespace_lines(['hallo', '', 'hallo']),
                      ['hallo', 'hallo'])
Beispiel #5
0
 def testNumberOfTimesInFile(self):
     self.basefile.recordDLL(self.dllName, self.newBase, self.newSize)
     count = 0
     for line in open(scratchFile, "r").readlines():
         l = string.split(line, ";")[0]
         l = string.replace(l, "\t", " ")
         if l == 'server\\fs\\adminfs\\rel32\\bogus.dll 0x60000000 0x30000 ':
             count += 1
     assertEquals('# of occurences of dll found in file: ', count, 1)
Beispiel #6
0
 def testNumberOfTimesInFile(self):
     self.basefile.recordDLL(self.dllName, self.newBase, self.newSize)
     count = 0
     for line in open(scratchFile, "r").readlines():
         l = string.split(line, ";")[0]
         l = string.replace(l, "\t", " ")
         if l == 'common\\lang\\xml\\rel32\\hxxml.dll 0x601c0000 0x40000 ':
             count += 1
     assertEquals('# of occurences of dll found in file: ', count, 1)
Beispiel #7
0
 def testAddModule( self ):
     """SuccessfulSetupTestCase::addModule()"""
     modules   = self.bif.getModules()
     newModule = modules[ 0 ]
     newModule.id = 'new_module'
     self.bif.addModule( newModule )
     assertEquals( 'Number of modules' ,
                   len( self.bif.getModules() ),
                   4 )
Beispiel #8
0
 def testAdd( self ):
     target = self.ts1.getLocalTicks() + 29000
     self.ts1 = self.ts3 + 29000        
     assertEquals( 'Ticks' ,
                   self.ts1.getLocalTicks() ,
                   target )
     # Make sure ts3 was unchanged by the operation.
     assertEquals( 'Ticks' ,
                   self.ts3.getLocalTicks() ,
                   ticks1 )
Beispiel #9
0
 def testSaveData(self):
     """SuccessfulSetupTestCase::saveData()"""
     tempSource = os.path.join(testRoot, 'test-out.bif')
     self.bif.setDataSource(tempSource)
     self.bif.saveData()
     self.bif.removeModule('module1')
     assertEquals('Modules in memory', len(self.bif.getModules()), 2)
     self.bif.loadData()
     # Only 2 modules in test-out because it is deleting the shadow module.
     # Is this desired behavior?
     assertEquals('Modules in test-out.bif', len(self.bif.getModules()), 2)
Beispiel #10
0
 def testNumberOfTimesInFile( self ):
     self.basefile.recordDLL( self.dllName , self.newBase , self.newSize )
     count = 0
     for line in open( scratchFile , "r" ).readlines():            
         l = string.split(line,";")[0]        
         l = string.replace(l,"\t"," ")
         if l == 'server\\fs\\adminfs\\rel32\\bogus.dll 0x60000000 0x30000 ':
             count += 1                                
     assertEquals( '# of occurences of dll found in file: ',
                   count,
                   1 )                     
Beispiel #11
0
 def testNumberOfTimesInFile( self ):
     self.basefile.recordDLL( self.dllName , self.newBase , self.newSize )
     count = 0
     for line in open( scratchFile , "r" ).readlines():            
         l = string.split(line,";")[0]        
         l = string.replace(l,"\t"," ")
         if l == 'common\\lang\\xml\\rel32\\hxxml.dll 0x601c0000 0x40000 ':
             count += 1                                
     assertEquals( '# of occurences of dll found in file: ',
                   count,
                   1 )
Beispiel #12
0
 def testSubtract( self ):
     ticks = self.ts1.getLocalTicks() + 30000
     self.ts2 = Timestamp( ticks )
     self.ts1 = self.ts2 - 30000
     assertEquals( 'Ticks' ,
                   self.ts1.getLocalTicks(),
                   ticks1 )
     # Make sure ts2 was unchanged by the operation.
     assertEquals( 'Ticks' ,
                   self.ts2.getLocalTicks() ,
                   ticks )
Beispiel #13
0
 def testSaveData( self ):
     """SuccessfulSetupTestCase::saveData()"""
     tempSource = os.path.join( testRoot , 'test-out.bif' )
     self.bif.setDataSource( tempSource )
     self.bif.saveData()
     self.bif.removeModule( 'module1' )
     assertEquals( 'Modules in memory' , 
                   len( self.bif.getModules() ),
                   2 )
     self.bif.loadData()
     # Only 2 modules in test-out because it is deleting the shadow module.
     # Is this desired behavior?
     assertEquals( 'Modules in test-out.bif' ,
                   len( self.bif.getModules() ),
                   2 )
Beispiel #14
0
 def testGetDefaults( self ):
     """SuccessfulSetupTestCase::getDefaults()"""
     assertEquals( 'Default object list count' ,
                   len( self.bif.getDefaults() ), 
                   1 )
Beispiel #15
0
 def testGetDefaultOptions(self):
     """SuccessfulSetupTestCase::getDefaultOptions()"""
     assertEquals('Default options', self.bif.getDefaultOptions(),
                  'test_option')
Beispiel #16
0
 def testGetDefaultCVSRoot(self):
     """SuccessfulSetupTestCase::getDefaultCVSRoot()"""
     assertEquals('Default CVS root', self.bif.getDefaultCVSRoot(),
                  'test_root')
Beispiel #17
0
 def testGetDataSource(self):
     """SuccessfulSetupTestCase::getDataSource()"""
     assertEquals('Data source', self.bif.getDataSource(), self.dataSource)
Beispiel #18
0
 def testGetDataAsFormattedString(self):
     """SuccessfulSetupTestCase::getDataAsFormattedString()"""
     assertEquals('Formatted string length',
                  len(self.bif.getDataAsFormattedString().split('\n')), 32)
Beispiel #19
0
 def testGetDefaultOptions( self ):
     """SuccessfulSetupTestCase::getDefaultOptions()"""
     assertEquals( 'Default options' , 
                   self.bif.getDefaultOptions() ,
                   'test_option' )
Beispiel #20
0
 def testSetDefaultCVSTagType(self):
     """SuccessfulSetupTestCase::setDefaultCVSTagType()"""
     self.bif.setDefaultCVSTagType('branch')
     assertEquals('Setting CVS type', self.bif.getDefaultCVSTagType(),
                  'branch')
Beispiel #21
0
 def testSetDefaultCVSRoot( self ):
     """SuccessfulSetupTestCase::setDefaultCVSRoot()"""
     self.bif.setDefaultCVSRoot( 'new_root' )
     assertEquals( 'Setting CVS root' , 
                   self.bif.getDefaultCVSRoot() , 
                   'new_root' )
Beispiel #22
0
 def testSetBuildID( self ):
     """SuccessfulSetupTestCase::setBuildID()"""
     self.bif.setBuildID( 'new_id' )
     assertEquals( 'Setting Build ID' , self.bif.getBuildID() , 'new_id' )
Beispiel #23
0
 def testGetModules( self ):
     """SuccessfulSetupTestCase::getModules()"""
     assertEquals( 'Number of modules' ,
                   len( self.bif.getModules() ),
                   3 )
Beispiel #24
0
 def testGetModuleName( self ):
     """SuccessfulSetupTestCase::getModuleName()"""
     assertEquals( 'Module name' ,
                   self.bif.getModuleName( 'module2' ) , 
                   'test_name' )
Beispiel #25
0
 def testGetExpiration( self ):
     """SuccessfulSetupTestCase::getExpiration()"""
     # Invokes a method of the Timestamp class.
     assertEquals( 'Expires ticks' ,
                   self.bif.getExpiration().getLocalTicks() ,
                   1167638400 )
Beispiel #26
0
 def testGetDefaultTarget( self ):
     """SuccessfulSetupTestCase::getDefaultTarget()"""
     assertEquals( 'Default target' , 
                   self.bif.getDefaultTarget() , 
                   'test_default_target' )
Beispiel #27
0
 def testGetModules(self):
     """SuccessfulSetupTestCase::getModules()"""
     assertEquals('Number of modules', len(self.bif.getModules()), 3)
Beispiel #28
0
 def testSetDefaultCVSRoot(self):
     """SuccessfulSetupTestCase::setDefaultCVSRoot()"""
     self.bif.setDefaultCVSRoot('new_root')
     assertEquals('Setting CVS root', self.bif.getDefaultCVSRoot(),
                  'new_root')
Beispiel #29
0
 def testSetDefaultCVSTag( self ):
     """SuccessfulSetupTestCase::setDefaultCVSTag()"""
     self.bif.setDefaultCVSTag( 'new_tag' )
     assertEquals( 'Setting CVS tag' , 
                   self.bif.getDefaultCVSTag() , 
                   'new_tag' )
Beispiel #30
0
 def testRemoveModule(self):
     """SuccessfulSetupTestCase::removeModule()"""
     self.bif.removeModule('module1')
     assertEquals('Number of modules', len(self.bif.getModules()), 2)
Beispiel #31
0
 def testSetDefaultCVSTagType( self ):
     """SuccessfulSetupTestCase::setDefaultCVSTagType()"""
     self.bif.setDefaultCVSTagType( 'branch' )
     assertEquals( 'Setting CVS type' ,
                   self.bif.getDefaultCVSTagType() ,
                   'branch' )
Beispiel #32
0
 def testGetDefaultCVSRoot( self ):
     """SuccessfulSetupTestCase::getDefaultCVSRoot()"""
     assertEquals( 'Default CVS root' , 
                   self.bif.getDefaultCVSRoot() , 
                   'test_root' )
Beispiel #33
0
 def testGetDataSource( self ):
     """SuccessfulSetupTestCase::getDataSource()"""
     assertEquals( 'Data source' , 
                   self.bif.getDataSource() , 
                   self.dataSource )
Beispiel #34
0
 def testGetDataAsString(self):
     """SuccessfulSetupTestCase::getDataAsString()"""
     assertEquals('Data string length',
                  len(self.bif.getDataAsString().split('\n')), 28)
Beispiel #35
0
 def testRemoveModule( self ):
     """SuccessfulSetupTestCase::removeModule()"""
     self.bif.removeModule( 'module1' )
     assertEquals( 'Number of modules' ,
                   len( self.bif.getModules() ),
                   2 )
Beispiel #36
0
 def testGetDefaultCVSDate(self):
     """SuccessfulSetupTestCase::getDefaultCVSDate()"""
     assertEquals('Default CVS date', self.bif.getDefaultCVSDate(),
                  '2006-04-05')
Beispiel #37
0
 def testGetDefaults(self):
     """SuccessfulSetupTestCase::getDefaults()"""
     assertEquals('Default object list count', len(self.bif.getDefaults()),
                  1)
Beispiel #38
0
 def testGetDefaultCVSTagType(self):
     """SuccessfulSetupTestCase::getDefaultCVSTagType()"""
     assertEquals('Default CVS tag type', self.bif.getDefaultCVSTagType(),
                  'tag')
Beispiel #39
0
 def testGetExpiration(self):
     """SuccessfulSetupTestCase::getExpiration()"""
     # Invokes a method of the Timestamp class.
     assertEquals('Expires ticks',
                  self.bif.getExpiration().getLocalTicks(), 1167638400)
Beispiel #40
0
 def testGetDefaultProfile(self):
     """SuccessfulSetupTestCase::getDefaultProfile()"""
     assertEquals('Default profile', self.bif.getDefaultProfile(),
                  'test_profile')
Beispiel #41
0
 def testGetDefaultProfile( self ):
     """SuccessfulSetupTestCase::getDefaultProfile()"""
     assertEquals( 'Default profile' ,
                   self.bif.getDefaultProfile() ,
                   'test_profile' )
Beispiel #42
0
 def testGetDefaultTarget(self):
     """SuccessfulSetupTestCase::getDefaultTarget()"""
     assertEquals('Default target', self.bif.getDefaultTarget(),
                  'test_default_target')
Beispiel #43
0
 def testGetBaseAddressOfFile( self ):
     assertEquals( 'Base address: ',
                   self.basefile.getBaseAddressOfFile( self.dllName ),
                   self.base )
Beispiel #44
0
 def testGetModuleName(self):
     """SuccessfulSetupTestCase::getModuleName()"""
     assertEquals('Module name', self.bif.getModuleName('module2'),
                  'test_name')
Beispiel #45
0
 def testGetSizeOfFile( self ):
     assertEquals( 'DLL Size: ',
                   self.basefile.getSizeOfFile( self.dllName ),
                   self.size )
Beispiel #46
0
 def testSetBuildID(self):
     """SuccessfulSetupTestCase::setBuildID()"""
     self.bif.setBuildID('new_id')
     assertEquals('Setting Build ID', self.bif.getBuildID(), 'new_id')
Beispiel #47
0
 def testGetNextBaseAddress( self ):
     assertEquals( 'Base address: ',
                   self.basefile.getNextBaseAddress( self.dllName ) ,
                   self.newBase )
Beispiel #48
0
 def testSetDefaultCVSTag(self):
     """SuccessfulSetupTestCase::setDefaultCVSTag()"""
     self.bif.setDefaultCVSTag('new_tag')
     assertEquals('Setting CVS tag', self.bif.getDefaultCVSTag(), 'new_tag')
Beispiel #49
0
def test_cut_comments():
    test.assertEquals(trim.cut_comments(['hallo #sdfe']), ['hallo '])
    test.assertEquals(trim.cut_comments(['hallo #sdfe', 'wie gehts #sdf']),
                      ['hallo ', 'wie gehts '])
    test.assertEquals(trim.cut_comments(['hallo welt _sdf #hier erst cutten']),
                      ['hallo welt _sdf '])
    test.assertEquals(trim.cut_comments(['hallo welt _sdf#hier erst cutten']),
                      ['hallo welt _sdf'])
    test.assertEquals(
        trim.cut_comments(
            ['hallo welt #hier erst cutten _keine_labels_mitzählen']),
        ['hallo welt '])
    test.assertEquals(
        trim.cut_comments(['#hallo welt _sdf #hier erst cutten']), [''])
Beispiel #50
0
 def testGetDataAsString( self ):
     """SuccessfulSetupTestCase::getDataAsString()"""
     assertEquals( 'Data string length' ,
                   len( self.bif.getDataAsString().split('\n') ) ,
                   28 )
Beispiel #51
0
def test_trim_word_gap():
    test.assertEquals(trim.trim_word_gap(['hallo\t', '\n', 'naa']),
                      ['hallo ', ' ', 'naa'])
Beispiel #52
0
 def testRecordDLL( self ):
     self.basefile.recordDLL( self.dllName , self.newBase , self.newSize )
     assertEquals( 'Base address: ',
                   self.basefile.getNextBaseAddress( 'bogus' ),
                   self.newBase + self.newSize )
Beispiel #53
0
 def testGetDefaultCVSTagType( self ):        
     """SuccessfulSetupTestCase::getDefaultCVSTagType()"""
     assertEquals( 'Default CVS tag type' , 
                   self.bif.getDefaultCVSTagType() ,
                   'tag' )
Beispiel #54
0
 def testGetDataAsFormattedString( self ):
     """SuccessfulSetupTestCase::getDataAsFormattedString()"""
     assertEquals( 'Formatted string length' , 
                   len( self.bif.getDataAsFormattedString().split('\n') ) , 
                   32 )
Beispiel #55
0
 def testGetBuildID(self):
     """SuccessfulSetupTestCase::getBuildID()"""
     assertEquals('Build ID', self.bif.getBuildID(), 'test_build_id')
Beispiel #56
0
 def testIsDLLRecorded( self ):
     assertEquals( 'isDLLRecorded: ',
                   self.basefile.isDLLRecorded( self.dllName ),
                   0 )
Beispiel #57
0
 def testGetDefaultCVSDate( self ):
     """SuccessfulSetupTestCase::getDefaultCVSDate()"""
     assertEquals( 'Default CVS date' , 
                   self.bif.getDefaultCVSDate() , 
                   '2006-04-05' )