From 3fd9746a2a61535285f4723fa40fa311050751b9 Mon Sep 17 00:00:00 2001 From: lim Date: Wed, 20 Jun 2012 21:15:59 +0000 Subject: lim added stuff to skyline and test_skyline git-svn-id: http://svn.stsci.edu/svn/ssb/stsci_python/stsci_python/branches/sphere@17443 fe389314-cf27-0410-b35b-8c050e845b92 Former-commit-id: b48d0ab71be5ebdcefd8f5315791e16d5c48baa0 --- lib/test/test_skyline.py | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) (limited to 'lib/test/test_skyline.py') diff --git a/lib/test/test_skyline.py b/lib/test/test_skyline.py index ef1fce5..24cdce7 100644 --- a/lib/test/test_skyline.py +++ b/lib/test/test_skyline.py @@ -118,14 +118,26 @@ def test_find_intersection(): # ----- INTENDED USE CASE ----- -def test_science(): - skylines = [im_2chipA, im_2chipB, im_2chipC, im_66_tan] +def NOT_DONE_science(): + mos, inc, exc = SkyLine.mosaic([im_2chipA, im_2chipB, im_2chipC, im_66_tan]) - # TODO: Add Warren's example use case + assert inc == [f_2chipA, f_2chipB] + assert exc == [f_2chipC, f_66_tan] + + assert_almost_equal(im_2chipA.overlap(mos), 1.0) + assert_almost_equal(im_2chipB.overlap(mos), 1.0) + + assert_almost_equal(im_2chipC.overlap(mos), 0.0) + assert_almost_equal(im_66_tan.overlap(mos), 0.0) # ----- UNSTABLE ----- +def DISABLED_overlap_1(): + i1 = im_2chipA.find_intersection(im_2chipB) + i2 = im_2chipB.find_intersection(im_2chipA) + assert_almost_equal(i1.overlap(i2), 1.0) # ok if ran alone + def DISABLED_unstable_overlap(): i1 = im_2chipA.find_intersection(im_2chipB) i2 = im_2chipB.find_intersection(im_2chipA) -- cgit