コード例 #1
0
 def test_set_fuzzy_bad(self):
     f = Interval(interval_metadata=self.im,
                  bounds=[(1, 2), (4, 7)],
                  fuzzy=[(True, False), (False, False)],
                  metadata={'name': 'sagA', 'function': 'transport'})
     for value in [[(False, False)], (), None]:
         with self.assertRaises(ValueError):
             f.fuzzy = value
     for value in [1, True]:
         with self.assertRaises(TypeError):
             f.fuzzy = value
コード例 #2
0
 def test_set_fuzzy_bad(self):
     f = Interval(interval_metadata=self.im,
                  bounds=[(1, 2), (4, 7)],
                  fuzzy=[(True, False), (False, False)],
                  metadata={'name': 'sagA', 'function': 'transport'})
     for value in [[(False, False)], (), None]:
         with self.assertRaises(ValueError):
             f.fuzzy = value
     for value in [1, True]:
         with self.assertRaises(TypeError):
             f.fuzzy = value
コード例 #3
0
 def test_set_fuzzy(self):
     f = Interval(interval_metadata=self.im,
                  bounds=[(1, 2), (4, 7)],
                  fuzzy=[(True, False), (False, False)],
                  metadata={'name': 'sagA', 'function': 'transport'})
     f.fuzzy = [(False, False), (False, False)]
     self.assertEqual(f.fuzzy, [(False, False), (False, False)])
コード例 #4
0
 def test_set_fuzzy(self):
     f = Interval(interval_metadata=self.im,
                  bounds=[(1, 2), (4, 7)],
                  fuzzy=[(True, False), (False, False)],
                  metadata={'name': 'sagA', 'function': 'transport'})
     f.fuzzy = [(False, False), (False, False)]
     self.assertEqual(f.fuzzy, [(False, False), (False, False)])
コード例 #5
0
ファイル: test_interval.py プロジェクト: sjanssen2/scikit-bio
 def test_set_delete_on_dropped(self):
     f = Interval(interval_metadata=self.im,
                  bounds=[(1, 2)],
                  fuzzy=[(True, False)],
                  metadata={'name': 'sagA'})
     f.drop()
     with self.assertRaises(RuntimeError):
         f.fuzzy = None
     with self.assertRaises(RuntimeError):
         f.bounds = [(1, 2)]
     with self.assertRaises(RuntimeError):
         f.metadata = {}
     with self.assertRaises(RuntimeError):
         del f.fuzzy
     with self.assertRaises(RuntimeError):
         del f.metadata
コード例 #6
0
 def test_set_delete_on_dropped(self):
     f = Interval(interval_metadata=self.im,
                  bounds=[(1, 2)],
                  fuzzy=[(True, False)],
                  metadata={'name': 'sagA'})
     f.drop()
     with self.assertRaises(RuntimeError):
         f.fuzzy = None
     with self.assertRaises(RuntimeError):
         f.bounds = [(1, 2)]
     with self.assertRaises(RuntimeError):
         f.metadata = {}
     with self.assertRaises(RuntimeError):
         del f.fuzzy
     with self.assertRaises(RuntimeError):
         del f.metadata