File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed
Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change 1+ #!/usr/bin/env python3
2+
3+ """
4+ .. module:: testSpey
5+ :synopsis: Test the spey hidden feature
6+
7+ .. moduleauthor:: Wolfgang Waltenberger <wolfgang.waltenberger@gmail.com>
8+
9+ """
10+ import sys
11+
12+ sys .path .insert (0 , "../" )
13+ import unittest
14+
15+ # from smodels.tools import statistics
16+ from smodels .statistics .statsTools import getStatsComputerModule , StatsComputer
17+ from smodels .statistics .speyTools import SpeyComputer
18+ from smodels .base import runtime
19+
20+ class SpeyTest (unittest .TestCase ):
21+ def testSwitch (self ):
22+ """ see that we can turn on spey mode """
23+ computer = getStatsComputerModule ()
24+ self .assertTrue ( type (computer ) == type (StatsComputer ) )
25+ runtime ._experimental ["spey" ]= True
26+ computer = getStatsComputerModule ()
27+ self .assertTrue ( type (computer ) == type (SpeyComputer ) )
28+ ## important! need to set back
29+ runtime ._experimental ["spey" ]= False
30+
31+ if __name__ == "__main__" :
32+ unittest .main ()
You can’t perform that action at this time.
0 commit comments