コード例 #1
0
class TestVariableEquality(unittest.TestCase):

    def setUp(self):
        self._var = Variable('${steve}', 'val')
        self._var_ctrl = VariableController(object(), self._var)

    def test_is_not_equal_to_none(self):
        self.assertFalse(self._var_ctrl == None)

    def test_is_equal_to_self(self):
        self.assertTrue(self._var_ctrl == self._var_ctrl)

    def test_is_not_equal_to_some_other(self):
        self.assertFalse(self._var_ctrl == VariableController(object(), Variable('${other}', 'foo')))

    def test_is_equal_if_same_underlining_var(self):
        other = VariableController(object(), self._var)
        self.assertTrue(self._var_ctrl == other)

    def test_comment_variable(self):
        self.assertTrue(self._var_ctrl.has_data())
        self.assertFalse(VariableController(object(), Variable('','')).has_data())
コード例 #2
0
 def _variable_plugin(self):
     return FakePlugin(self._registered_editors,
                       VariableController(VariableTableController(
                           self._datafile_controller(), None), Variable('','')))
コード例 #3
0
ファイル: test_variable.py プロジェクト: Hariprasad-ka/RIDE
 def setUp(self):
     self._var = Variable(object(), '${steve}', 'val')
     self._var_ctrl = VariableController(object(), self._var)
コード例 #4
0
 def test_comment_variable(self):
     self.assertTrue(self._var_ctrl.has_data())
     self.assertFalse(
         VariableController(object(), Variable(object(), '',
                                               '')).has_data())
コード例 #5
0
 def test_is_equal_if_same_underlining_var(self):
     other = VariableController(object(), self._var)
     self.assertTrue(self._var_ctrl == other)
コード例 #6
0
 def test_is_not_equal_to_some_other(self):
     self.assertFalse(self._var_ctrl == \
         VariableController(object(), Variable(object(), '${other}', 'foo')))
コード例 #7
0
 def setUp(self):
     self._var = Variable(object(), '${steve}', 'val')
     self._var_ctrl = VariableController(object(), self._var)