コード例 #1
0
ファイル: fake.py プロジェクト: bjmc/pyfaker
 def _format(self, s):
     # replace #s with digits
     def callback(matchobj):
         return '%s' % random.randrange(10)
     s = re.sub(r'#', callback, s)
     # replace {Name.foo} etc.
     s = call_fmt.format(s, **dict(self.__dict__, **self._methods))
     return s
コード例 #2
0
ファイル: fake.py プロジェクト: hayd/pyfaker
    def _format(self, s):
        # replace #s with digits
        def callback(matchobj):
            return '%s' % random.randrange(10)

        s = re.sub(r'#', callback, s)
        # replace {Name.foo} etc.
        s = call_fmt.format(s, **dict(self.__dict__, **self._methods))
        return s
コード例 #3
0
ファイル: test_utils.py プロジェクト: bjmc/pyfaker
	def test_A_BC_c(self):
		result = call_fmt.format('{A.BC.c}', **self.__dict__)
		self.assertEqual(result, 'ccc')
コード例 #4
0
ファイル: test_utils.py プロジェクト: bjmc/pyfaker
	def test_A_b(self):
		result = call_fmt.format('{A.b}', **self.__dict__)
		self.assertEqual(result, 'bbb')
コード例 #5
0
ファイル: test_utils.py プロジェクト: bjmc/pyfaker
	def test_f2(self):
		result = call_fmt.format('{f2.g1.h0}', **self.__dict__)
		self.assertEqual(result, 'hhh')
コード例 #6
0
ファイル: test_utils.py プロジェクト: bjmc/pyfaker
	def test_f1(self):
		result = call_fmt.format('{f1.g0}', **self.__dict__)
		self.assertEqual(result, 'ggg')
コード例 #7
0
ファイル: test_utils.py プロジェクト: bjmc/pyfaker
	def test_f0(self):
		result = call_fmt.format('{f0}', **self.__dict__)
		self.assertEqual(result, 'fff')
コード例 #8
0
ファイル: test_utils.py プロジェクト: hayd/pyfaker
 def test_A_BC_c(self):
     result = call_fmt.format('{A.BC.c}', **self.__dict__)
     self.assertEqual(result, 'ccc')
コード例 #9
0
ファイル: test_utils.py プロジェクト: hayd/pyfaker
 def test_A_b(self):
     result = call_fmt.format('{A.b}', **self.__dict__)
     self.assertEqual(result, 'bbb')
コード例 #10
0
ファイル: test_utils.py プロジェクト: hayd/pyfaker
 def test_f2(self):
     result = call_fmt.format('{f2.g1.h0}', **self.__dict__)
     self.assertEqual(result, 'hhh')
コード例 #11
0
ファイル: test_utils.py プロジェクト: hayd/pyfaker
 def test_f1(self):
     result = call_fmt.format('{f1.g0}', **self.__dict__)
     self.assertEqual(result, 'ggg')
コード例 #12
0
ファイル: test_utils.py プロジェクト: hayd/pyfaker
 def test_f0(self):
     result = call_fmt.format('{f0}', **self.__dict__)
     self.assertEqual(result, 'fff')