Best Python code snippet using assertpy_python
test_matchers.py
Source:test_matchers.py  
...38class PathExistsTests(TestCase):39    """40    Tests for :py:func:`path_exists`.41    """42    def test_does_not_exist(self):43        """44        If the path does not exist, path_exists does not match.45        """46        path = self.make_temporary_path()47        self.assertThat(path, Not(path_exists()))48    def test_file_exists(self):49        """50        If there is a file at path, path_exists matches.51        """52        path = self.make_temporary_path()53        path.setContent('foo')54        self.assertThat(path, path_exists())55    def test_dir_exists(self):56        """57        If there is a directory at path, path_exists matches.58        """59        path = self.make_temporary_path()60        path.makedirs()61        self.assertThat(path, path_exists())62    @given(paths)63    def test_equivalent_to_standard_path_exists(self, path):64        """65        path_exists is to FilePaths what PathExists is to normal paths.66        """67        self.assertThat(68            path_exists().match(path),69            is_equivalent_mismatch(PathExists().match(path.path)),70        )71class DirExistsTests(TestCase):72    """73    Tests for :py:func:`dir_exists`.74    """75    def test_does_not_exist(self):76        """77        If the path does not exist, dir_exists does not match.78        """79        path = self.make_temporary_path()80        self.assertThat(path, Not(dir_exists()))81    def test_file_exists(self):82        """83        If there is a file at path, dir_exists does not match.84        """85        path = self.make_temporary_path()86        path.setContent('foo')87        self.assertThat(path, Not(dir_exists()))88    def test_dir_exists(self):89        """90        If there is a directory at path, dir_exists matches.91        """92        path = self.make_temporary_path()93        path.makedirs()94        self.assertThat(path, dir_exists())95    @given(paths)96    def test_equivalent_to_standard_dir_exists(self, path):97        """98        dir_exists is to FilePaths what DirExists is to normal paths.99        """100        self.assertThat(101            dir_exists().match(path),102            is_equivalent_mismatch(DirExists().match(path.path)),103        )104class FileExistsTests(TestCase):105    """106    Tests for :py:func:`file_exists`.107    """108    def test_does_not_exist(self):109        """110        If the path does not exist, file_exists does not match.111        """112        path = self.make_temporary_path()113        self.assertThat(path, Not(file_exists()))114    def test_file_exists(self):115        """116        If there is a file at path, file_exists matches.117        """118        path = self.make_temporary_path()119        path.setContent('foo')120        self.assertThat(path, file_exists())121    def test_dir_exists(self):122        """123        If there is a directory at path, file_exists does not match.124        """125        path = self.make_temporary_directory()126        self.assertThat(path, Not(file_exists()))127    @given(paths)128    def test_equivalent_to_standard_file_exists(self, path):129        """130        file_exists is to FilePaths what FileExists is to normal paths.131        """132        self.assertThat(133            file_exists().match(path),134            is_equivalent_mismatch(FileExists().match(path.path)),135        )136class FileContainsTests(TestCase):137    """138    Tests for :py:func:`file_contains`.139    """140    def test_does_not_exist(self):141        """142        If the path does not exist, file_contains does not match.143        """144        path = self.make_temporary_path()145        arbitrary_matcher = Is(None)146        mismatch = file_contents(arbitrary_matcher).match(path)147        self.assertThat(148            mismatch.describe(), Equals('%s does not exist.' % (path.path)))149    def test_directory(self):150        """151        If the path is a directory, file_contains does not match.152        """153        path = self.make_temporary_directory()154        arbitrary_matcher = Is(None)...intents_test.py
Source:intents_test.py  
...29        return self.value30class IntentExistsTestMethod(unittest.TestCase):31    """ Test actual checks"""32    @mock.patch.object(intents.BaseIntent, '_setup_redis_client', return_value=FakeRedisClient(None))33    def test_does_not_exist(self, mock_redis_client):34        """ Should return false if getting returns none """35        pp = intents.IntentExists({'key': 'blop'})36        pp._test().should_not.be.ok37    @mock.patch.object(intents.BaseIntent, '_setup_redis_client', return_value=FakeRedisClient(1))38    def test_does_exists(self, mock_redis_client):39        """ Should return true if getting returns something """40        pp = intents.IntentExists({'key': 'blop'})41        pp._test().should.be.ok42class IntentDoesNotExistTestMethod(unittest.TestCase):43    """ Test actual checks"""44    @mock.patch.object(intents.BaseIntent, '_setup_redis_client', return_value=FakeRedisClient(None))45    def test_does_not_exist(self, mock_redis_client):46        """ Should return true if getting returns none """47        pp = intents.IntentDoesNotExist({'key': 'blop'})48        pp._test().should.be.ok49    @mock.patch.object(intents.BaseIntent, '_setup_redis_client', return_value=FakeRedisClient(1))50    def test_does_exists(self, mock_redis_client):51        """ Should return false if getting returns something """52        pp = intents.IntentDoesNotExist({'key': 'blop'})53        pp._test().should_not.be.ok54class IntentEqualsTestMethod(unittest.TestCase):55    """ Test actual checks"""56    @mock.patch.object(intents.BaseIntent, '_setup_redis_client', return_value=FakeRedisClient(None))57    def test_does_not_exist(self, mock_redis_client):58        """ Should return false if getting returns none """59        pp = intents.IntentEquals({'key': 'blop', 'value': '1'})60        pp._test().should_not.be.ok61    @mock.patch.object(intents.BaseIntent, '_setup_redis_client', return_value=FakeRedisClient('2'))62    def test_wrong_value(self, mock_redis_client):63        """ Should return false if getting returns something else """64        pp = intents.IntentEquals({'key': 'blop', 'value': '1'})65        pp._test().should_not.be.ok66    @mock.patch.object(intents.BaseIntent, '_setup_redis_client', return_value=FakeRedisClient('1'))67    def test_does_exists(self, mock_redis_client):68        """ Should return true if getting returns the same value """69        pp = intents.IntentEquals({'key': 'blop', 'value': '1'})...Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!
