Index: doxypypy/doxypypy/test/sample_google.py |
diff --git a/doxypypy/doxypypy/test/sample_google.py b/doxypypy/doxypypy/test/sample_google.py |
new file mode 100644 |
index 0000000000000000000000000000000000000000..5cd3cdca6765c6dcac6b6b425b2f5d9c85f8e18e |
--- /dev/null |
+++ b/doxypypy/doxypypy/test/sample_google.py |
@@ -0,0 +1,72 @@ |
+#!/usr/bin/env python |
+""" |
+Google Python Style Guide SampleClass |
+ |
+This is basically as close a copy of the Python examples in the Google |
+Python Style Guide as possible while still being valid code. |
+ |
+http://google-styleguide.googlecode.com/svn/trunk/pyguide.html?showone=Comments#Comments |
+""" |
+ |
+ |
+def fetch_bigtable_rows(big_table, keys, other_silly_variable=None): |
+ """Fetches rows from a Bigtable. |
+ |
+ Retrieves rows pertaining to the given keys from the Table instance |
+ represented by big_table. Silly things may happen if |
+ other_silly_variable is not None. |
+ |
+ Args: |
+ big_table: An open Bigtable Table instance. |
+ keys: A sequence of strings representing the key of each table row |
+ to fetch. |
+ other_silly_variable: Another optional variable, that has a much |
+ longer name than the other args, and which does nothing. |
+ |
+ Returns: |
+ A dict mapping keys to the corresponding table row data |
+ fetched. Each row is represented as a tuple of strings. For |
+ example: |
+ |
+ {'Serak': ('Rigel VII', 'Preparer'), |
+ 'Zim': ('Irk', 'Invader'), |
+ 'Lrrr': ('Omicron Persei 8', 'Emperor')} |
+ |
+ If a key from the keys argument is missing from the dictionary, |
+ then that row was not found in the table. |
+ |
+ Raises: |
+ IOError: An error occurred accessing the bigtable.Table object. |
+ """ |
+ pass |
+ |
+ |
+class SampleClass(object): |
+ """Summary of class here. |
+ |
+ Longer class information.... |
+ Longer class information.... |
+ |
+ Attributes: |
+ likes_spam: A boolean indicating if we like SPAM or not. |
+ eggs: An integer count of the eggs we have laid. |
+ """ |
+ |
+ def __init__(self, likes_spam=False): |
+ """Inits SampleClass with blah.""" |
+ self.likes_spam = likes_spam |
+ self.eggs = 0 |
+ |
+ def public_method(self): |
+ """Performs operation blah.""" |
+ pass |
+ |
+i = None |
+ |
+# We use a weighted dictionary search to find out where i is in |
+# the array. We extrapolate position based on the largest num |
+# in the array and the array size and then do binary search to |
+# get the exact number. |
+ |
+if i & (i-1) == 0: # true iff i is a power of 2 |
+ pass |