def testParsingPrintableRepresentation( self ):
		info = BuildInfo()
		info.setBuildType( self._randomString() )
		info.setPriority( 3 )
		info.setProjectName( self._randomString() )
		info.setRevision( self._randomString() )
		info.setUrl( self._randomString() )
		info.setBranch( self._randomString() )
		info.setTag( self._randomString() )
		stringRepresentation = info.printableRepresentation()
		result = BuildInfo()
		result.initializeFromPrintableRepresentation( stringRepresentation )
		self.assertEqual( info.__dict__, result.__dict__ )