def test_gen_alpha_3_2(self): """ @Test: Create alpha string with zero length @Feature: String Generator @Assert: String is not created due to value error """ with self.assertRaises(ValueError): gen_cjk(length=0)
def test_gen_cjk_8(self): """ @Test: Create CJK string with alpha string length @Feature: String Generator @Assert: CJK string is not created due to value error """ with self.assertRaises(ValueError): gen_cjk(length='a')
def test_gen_cjk_1(self): """ @Test: Create CJK string of varied length @Feature: String Generator @Assert: CJK string is generated """ result = gen_cjk() self.assertTrue(len(result) > 0, "Empty string was generated")
def test_gen_cjk_1(self): """ @Test: Create CJK string of varied length @Feature: String Generator @Assert: CJK string is generated """ result = gen_cjk() self.assertTrue( len(result) > 0, "Empty string was generated")
def test_gen_url_9(self): """ @Test: Create a random URL with invalid subdomain @Feature: URL Generator @Assert: URL should not be created """ for turn in range(10): subdomain = gen_cjk() with self.assertRaises(ValueError): gen_url(subdomain=subdomain)
def test_gen_cjk_2(self): """ @Test: Create CJK string of fixed length @Feature: String Generator @Assert: CJK string with fixed length is generated """ for length in range(2, 12, 2): result = gen_cjk(length) self.assertEqual( len(result), length, "Generate string does not have the expected length")
def fact_manager(request, live_service): """Provide a convenient object hook to our hamster-dbus service.""" daemon, bus = live_service object_ = bus.get_object('org.projecthamster.HamsterDBus', '/org/projecthamster/HamsterDBus/FactManager') interface = dbus.Interface( object_, dbus_interface='org.projecthamster.HamsterDBus.FactManager1') return interface # Data @pytest.fixture(params=[ fauxfactory.gen_alpha(), fauxfactory.gen_utf8(), fauxfactory.gen_latin1(), fauxfactory.gen_cjk(), ]) def category_name_parametrized(request): """Provide a huge variety of possible ``Category.name`` strings.""" return request.param @pytest.fixture(params=[ fauxfactory.gen_alpha(), fauxfactory.gen_utf8(), fauxfactory.gen_latin1(), fauxfactory.gen_cjk(), ]) def activity_name_parametrized(request): """Provide a huge variety of possible ``Activity.name`` strings.""" return request.param
def test_gen_url_9(): """Create a random URL with invalid subdomain.""" for _ in range(10): subdomain = gen_cjk() with pytest.raises(ValueError): gen_url(subdomain=subdomain)