Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / build / scripts / in_file_unittest.py
index e065d44..950efb0 100755 (executable)
@@ -65,13 +65,24 @@ name2
             'namespace': '',
             'fruit': False,
         }
-        in_file = InFile(lines, defaults, default_parameters)
+        in_file = InFile(lines, defaults, default_parameters=default_parameters)
         expected_parameters = {
             'namespace': 'TestNamespace',
             'fruit': True,
         }
         self.assertEquals(in_file.parameters, expected_parameters)
 
+    def test_assertion_for_non_in_files(self):
+        in_files = ['some_sample_file.json']
+        assertion_thrown = False
+        try:
+            in_file = InFile.load_from_files(in_files, None, None, None)
+        except AssertionError:
+            assertion_thrown = True
+        except:
+            pass
+        self.assertTrue(assertion_thrown)
+
 
 if __name__ == "__main__":
     unittest.main()