2013-07-10 20:25:57 +00:00
|
|
|
from include import HydrusConstants as HC
|
2013-07-24 20:26:00 +00:00
|
|
|
from include import HydrusTags
|
2013-07-10 20:25:57 +00:00
|
|
|
from include import TestConstants
|
2013-07-24 20:26:00 +00:00
|
|
|
from include import TestDialogs
|
2013-07-10 20:25:57 +00:00
|
|
|
from include import TestDB
|
|
|
|
from include import TestFunctions
|
2013-07-17 20:56:13 +00:00
|
|
|
from include import TestHydrusTags
|
2013-07-24 20:26:00 +00:00
|
|
|
import os
|
2013-07-10 20:25:57 +00:00
|
|
|
import unittest
|
2013-07-24 20:26:00 +00:00
|
|
|
import wx
|
2013-07-10 20:25:57 +00:00
|
|
|
|
2013-07-24 20:26:00 +00:00
|
|
|
class App( wx.App ):
|
|
|
|
|
|
|
|
def OnInit( self ):
|
|
|
|
|
|
|
|
HC.app = self
|
|
|
|
|
|
|
|
self._reads = {}
|
|
|
|
|
|
|
|
self._reads[ 'options' ] = {}
|
|
|
|
self._reads[ 'tag_parents' ] = {}
|
|
|
|
self._reads[ 'tag_service_precedence' ] = []
|
|
|
|
self._reads[ 'tag_siblings' ] = {}
|
|
|
|
|
|
|
|
self._tag_parents_manager = HydrusTags.TagParentsManager()
|
|
|
|
self._tag_siblings_manager = HydrusTags.TagSiblingsManager()
|
|
|
|
|
|
|
|
suites = []
|
|
|
|
|
|
|
|
suites.append( unittest.TestLoader().loadTestsFromModule( TestDialogs ) )
|
|
|
|
suites.append( unittest.TestLoader().loadTestsFromModule( TestDB ) )
|
|
|
|
suites.append( unittest.TestLoader().loadTestsFromModule( TestFunctions ) )
|
|
|
|
suites.append( unittest.TestLoader().loadTestsFromModule( TestHydrusTags ) )
|
|
|
|
|
|
|
|
suite = unittest.TestSuite( suites )
|
|
|
|
|
|
|
|
runner = unittest.TextTestRunner( verbosity = 1 )
|
|
|
|
|
|
|
|
runner.run( suite )
|
|
|
|
|
|
|
|
return True
|
|
|
|
|
2013-07-10 20:25:57 +00:00
|
|
|
|
2013-07-24 20:26:00 +00:00
|
|
|
def GetTagParentsManager( self ): return self._tag_parents_manager
|
|
|
|
def GetTagSiblingsManager( self ): return self._tag_siblings_manager
|
2013-07-10 20:25:57 +00:00
|
|
|
|
2013-07-24 20:26:00 +00:00
|
|
|
def Read( self, name ): return self._reads[ name ]
|
2013-07-10 20:25:57 +00:00
|
|
|
|
2013-07-24 20:26:00 +00:00
|
|
|
def SetRead( self, name, value ): self._reads[ name ] = value
|
2013-07-10 20:25:57 +00:00
|
|
|
|
2013-07-24 20:26:00 +00:00
|
|
|
if __name__ == '__main__':
|
2013-07-10 20:25:57 +00:00
|
|
|
|
2013-07-24 20:26:00 +00:00
|
|
|
app = App()
|
2013-07-10 20:25:57 +00:00
|
|
|
|
|
|
|
raw_input()
|
|
|
|
|