def setup(self):
     """
     Set up the unit test suite.
     
     .. versionadded:: 0.2.0
     """
     self.parser = MockDatabaseFilter([1, 2, 3])
class TestMockDatabaseFilter(object):
    """
    Nose unit test suite for Probe MockDatabaseFilter.
    
    .. versionadded:: 0.2.0
    """
    
    def setup(self):
        """
        Set up the unit test suite.
        
        .. versionadded:: 0.2.0
        """
        self.parser = MockDatabaseFilter([1, 2, 3])
    
    def teardown(self):
        """
        Tear down the unit test suite.
        
        .. versionadded:: 0.2.0
        """
        pass
    
    def test_init(self):
        """
        Verify the result filter has been initialised correctly.
        
        .. versionadded:: 0.2.0
        """
        assert_equals(self.parser.data, [1, 2, 3])
        
    def test_filter(self):
        """
        Test that the results are filtered as expected (i.e., not at all)
        
        .. versionadded:: 0.2.0
        """
        result = self.parser.filter(None)
        
        assert_equals(type(result), MockResultProxy)
        assert_equals(result.data, self.parser.data)
        
    def test_all(self):
        """
        Test that all of the results in the internal proxy are returned.
        
        .. versionadded:: 0.14.5
        """
        assert_equals(self.parser.all(), [1, 2, 3])
class TestMockDatabaseFilter(object):
    """
    Nose unit test suite for Probe MockDatabaseFilter.
    
    .. versionadded:: 0.2.0
    """
    def setup(self):
        """
        Set up the unit test suite.
        
        .. versionadded:: 0.2.0
        """
        self.parser = MockDatabaseFilter([1, 2, 3])

    def teardown(self):
        """
        Tear down the unit test suite.
        
        .. versionadded:: 0.2.0
        """
        pass

    def test_init(self):
        """
        Verify the result filter has been initialised correctly.
        
        .. versionadded:: 0.2.0
        """
        assert_equals(self.parser.data, [1, 2, 3])

    def test_filter(self):
        """
        Test that the results are filtered as expected (i.e., not at all)
        
        .. versionadded:: 0.2.0
        """
        result = self.parser.filter(None)

        assert_equals(type(result), MockResultProxy)
        assert_equals(result.data, self.parser.data)

    def test_all(self):
        """
        Test that all of the results in the internal proxy are returned.
        
        .. versionadded:: 0.14.5
        """
        assert_equals(self.parser.all(), [1, 2, 3])
 def setup(self):
     """
     Set up the unit test suite.
     
     .. versionadded:: 0.2.0
     """
     self.parser = MockDatabaseFilter([1, 2, 3])