コード例 #1
0
 def test_check_setup_called_failure(self, mock_function):
     generator = ObjectiveCGenerator("objc",
                                     Schema("./tests/files/test_schema.json"),
                                     "./tests/files/",
                                     "./core/data/path",
                                     False,
                                     "YetiProject")
     self.assertFalse(generator.check_setup_called())
コード例 #2
0
 def test_process_error(self, mock_subprocess):
     mock_subprocess.check_output.return_value = "Xcode.app"
     generator = ObjectiveCGenerator(
         "objc", Schema("./tests/files/test_schema.json"), "./tests/files/",
         "./core/data/path", True, "YetiProject")
     with self.assertRaises(SignalsError) as e:
         generator.process()
     self.assertEqual(e.exception.msg,
                      "Must quit Xcode before writing to core data")
コード例 #3
0
 def test_process_error(self, mock_subprocess):
     mock_subprocess.check_output.return_value = "Xcode.app"
     generator = ObjectiveCGenerator("objc",
                                     Schema("./tests/files/test_schema.json"),
                                     "./tests/files/",
                                     "./core/data/path",
                                     True,
                                     "YetiProject")
     with self.assertRaises(SignalsError) as e:
         generator.process()
     self.assertEqual(e.exception.msg, "Must quit Xcode before writing to core data")
コード例 #4
0
 def test_check_setup_called_failure(self, mock_function):
     generator = ObjectiveCGenerator(
         "objc", Schema("./tests/files/test_schema.json"), "./tests/files/",
         "./core/data/path", False, "YetiProject")
     self.assertFalse(generator.check_setup_called())