Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(422)

Unified Diff: client/dom/scripts/idlrenderer_test.py

Issue 9845043: Rename client/{dom,html} to lib/{dom,html} . (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 8 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « client/dom/scripts/idlrenderer.py ('k') | client/dom/scripts/logging.conf » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: client/dom/scripts/idlrenderer_test.py
===================================================================
--- client/dom/scripts/idlrenderer_test.py (revision 5796)
+++ client/dom/scripts/idlrenderer_test.py (working copy)
@@ -1,83 +0,0 @@
-#!/usr/bin/python
-# Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
-# for details. All rights reserved. Use of this source code is governed by a
-# BSD-style license that can be found in the LICENSE file.
-
-import idlnode
-import idlparser
-import idlrenderer
-import logging.config
-import unittest
-
-
-class IDLRendererTestCase(unittest.TestCase):
-
- def _run_test(self, input_text, expected_text):
- """Parses input, renders it and compares the results"""
- parser = idlparser.IDLParser(idlparser.FREMONTCUT_SYNTAX)
- idl_file = idlnode.IDLFile(parser.parse(input_text))
- output_text = idlrenderer.render(idl_file)
-
- if output_text != expected_text:
- msg = '''
-EXPECTED:
-%s
-ACTUAL :
-%s
-''' % (expected_text, output_text)
- self.fail(msg)
-
- def test_rendering(self):
- input_text = \
-'''module M {
- [Constructor(long x)] interface I : @A J, K {
- attribute int attr;
- readonly attribute long attr2;
- getter attribute int get_attr;
- setter attribute int set_attr;
-
- [A,B=123] void function(in long x, in optional boolean y);
-
- const boolean CONST = 1;
-
- @A @B() @C(x) @D(x=1) @E(x,y=2)
- void something();
- };
-};
-@X module M2 {
- @Y interface I {};
-};'''
-
- expected_text = \
-'''module M {
- [Constructor(in long x)]
- interface I :
- @A J,
- K {
-
- /* Constants */
- const boolean CONST = 1;
-
- /* Attributes */
- attribute int attr;
- attribute long attr2;
- getter attribute int get_attr;
- setter attribute int set_attr;
-
- /* Operations */
- [A, B=123] void function(in long x, in optional boolean y);
- @A @B @C(x) @D(x=1) @E(x, y=2) void something();
- };
-};
-@X module M2 {
- @Y
- interface I {
- };
-};
-'''
- self._run_test(input_text, expected_text)
-
-if __name__ == "__main__":
- logging.config.fileConfig("logging.conf")
- if __name__ == '__main__':
- unittest.main()
« no previous file with comments | « client/dom/scripts/idlrenderer.py ('k') | client/dom/scripts/logging.conf » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698