Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

import unittest 

import lsst.utils.tests 

from lsst.sims.seeingModel import SeeingModelConfig 

from lsst.sims.seeingModel import get_effwavelens 

 

 

class TestSeeingModel(unittest.TestCase): 

def testConfig(self): 

# Just have to test that there are no errors in normal function. 

config = SeeingModelConfig() 

config.validate() 

config.freeze() 

 

 

class TestGetEffWavelens(unittest.TestCase): 

def test_get_effwavelens(self): 

# In default setup, should get all filters. 

filters = ('u', 'g', 'r', 'i', 'z', 'y') 

photUtils_version, throughputs_version, effwavelens = get_effwavelens() 

self.assertEqual(len(filters), len(effwavelens)) 

filters = ('u', 'g') 

photUtils_version, throughputs_version, effwavelens = get_effwavelens(filters) 

self.assertEqual(len(filters), len(effwavelens)) 

 

 

class TestMemory(lsst.utils.tests.MemoryTestCase): 

pass 

 

def setup_module(module): 

lsst.utils.tests.init() 

 

32 ↛ 33line 32 didn't jump to line 33, because the condition on line 32 was never trueif __name__ == "__main__": 

lsst.utils.tests.init() 

unittest.main()