David Halter
d16f5f6a4c
refactored test_integration, so that those tests can be called from multiple places.
2013-04-20 21:55:08 +04:30
David Halter
2b1ea33fe8
reintroduce old testing mode for run.py
2013-04-20 21:22:08 +04:30
David Halter
cf49bdc9ab
merge of tokenizer/dev branch
2013-04-20 19:23:15 +04:30
David Halter
336d35eb71
Merge pull request #203 from davidhalter/tokenizer
...
Tokenizer
2013-04-20 03:14:19 -07:00
David Halter
d27dc0d58e
remove py2.5 from travis - this also removes python 2.5 support
2013-04-20 14:37:18 +04:30
David Halter
8c56fba1e9
fix a problem with statements without parents
2013-04-20 14:12:15 +04:30
David Halter
a7308fa51d
removed more unused code
2013-04-20 14:11:46 +04:30
David Halter
d4428c497a
use tokenizer instead of tokenize in all modules
2013-04-20 09:52:54 +04:30
David Halter
e2a6562384
tokenizer: removed raised errors
2013-04-20 09:51:52 +04:30
David Halter
0d385563a5
tokenizer: removed encoding
2013-04-20 09:28:32 +04:30
David Halter
6b2619a844
tokenizer removed unused functions
2013-04-20 09:23:27 +04:30
David Halter
06da7ddeec
tokenizer py27 support
2013-04-20 09:21:22 +04:30
David Halter
fa53579950
Merge branch 'dev' into tokenizer
2013-04-20 08:55:02 +04:30
David Halter
3b0f4b87cf
removed unnecessary stuff for the jedi tokenizer
2013-04-19 23:59:33 +04:30
David Halter
a28bc7195f
added tokenizer of the standard library to jedi, because in the future it shall replace tokenize
2013-04-19 23:50:28 +04:30
Danilo Bargen
36614fdb27
Merge pull request #202 from davidhalter/ignored_contextmanager
...
New `with ignored(*exceptions)` context manager
2013-04-17 14:45:08 -07:00
Danilo Bargen
f98b0d7b6f
New "with ignored(*exceptions)" context manager
2013-04-17 23:28:37 +02:00
David Halter
4e27e7d335
fixed a positioning bug in the own tokenizer
2013-04-17 23:37:21 +04:30
David Halter
d82f315ea6
don't use SubModule's in the scope list if it has a parent
2013-04-17 13:39:02 +04:30
David Halter
9181410c47
fixed a problem with functions in the beginning of a module
2013-04-17 10:07:15 +04:30
Danilo Bargen
24573c5ef2
Extended testing information in README
2013-04-16 22:51:41 +02:00
David Halter
188ed33c4f
fixed parser change problems
2013-04-15 11:50:05 +04:30
David Halter
b08390c136
some parser end positions changed
2013-04-15 10:22:27 +04:30
David Halter
bafb17001b
fix encoding problems with terminal
2013-04-13 15:57:28 +04:30
David Halter
eeb8e0e21d
first test working again with new fast_parser
2013-04-13 13:50:50 +04:30
Danilo Bargen
fb96f9bf3d
Missing semicolon in .travis.yml
2013-04-10 23:52:57 +02:00
Danilo Bargen
1a41f92a0d
Added .coveragerc (refs #196 )
2013-04-10 23:41:25 +02:00
Danilo Bargen
26cabd581c
Added coverage report to README
2013-04-10 22:20:37 +02:00
Danilo Bargen
0b4e8e09a3
Merge pull request #198 from tkf/coveralls
...
Run coveralls task separately on travis-ci (fixes #196 , refs #197 )
2013-04-10 13:12:36 -07:00
David Halter
967d01d490
fast parser produces now trees that are correct
2013-04-10 23:50:39 +04:30
David Halter
5dd05eff1a
a basic approach to the new fast parser
2013-04-10 22:33:49 +04:30
Takafumi Arakaki
944b3200a0
Fix allow_failures syntax
...
allow_failures.env requires a string when matrix/global is not used?
Also, indent is changed to fit with other entries.
2013-04-10 17:28:15 +02:00
Takafumi Arakaki
658bcb6421
Install coveralls only when needed
2013-04-10 17:23:50 +02:00
Takafumi Arakaki
8e4a76ca1b
Allow TOXENV=cov to fail in travis-ci
2013-04-10 17:09:36 +02:00
Takafumi Arakaki
af22409059
Separate tox env for coverage check
2013-04-10 17:08:20 +02:00
Danilo Bargen
798136787f
Configuration to run coveralls on py33
2013-04-10 16:30:32 +02:00
Danilo Bargen
be7cecef00
Typos in docs
2013-04-10 16:04:56 +02:00
Danilo Bargen
327a1ded17
Note about testing in README
2013-04-10 15:47:44 +02:00
Danilo Bargen
492a6c5704
Added specific "Programming Language" trove classifiers ( fixes #194 )
2013-04-05 11:18:53 +02:00
David Halter
3c73a744c3
Merge pull request #187 from Astrac/python-3.3
...
Python 3.3
2013-03-27 10:21:15 -07:00
Aldo Stracquadanio
124595de6e
Making it nicer
...
Fixed typo in docstring and added some comments in find_module_py33
Removed a test that is not compatible with python 3.3
Better variable names in find_module implementation(s)
Removed variable assignation in favor of direct return statement
2013-03-27 10:49:43 +00:00
Aldo Stracquadanio
0b67a08e48
Using PathFinder rather than find_loader to correctly handle paths
...
Using PathFinder rather than find_loader to correctly handle from ... import ...
Moved away from find_loader in favour of PathFinder also when using sys.path
2013-03-27 10:49:21 +00:00
Aldo Stracquadanio
07ec134bc9
Adding python 3.3 to test environment, mani fixes
...
Added python 3.3 to test-suite
Removed unused import
Removed unused import
Migrated to EAFP for attribute checking
Bumped version of ModulePickling for migration to hashlib
Added py33 environment to tox
Fixed issue with package importing on python 3.3
2013-03-27 10:48:56 +00:00
Aldo Stracquadanio
3ef564847d
Simplified code for readability
...
Splitted import compatibility function definition for better readability
Simplified code for python 3.3 load_module implementation
2013-03-27 10:48:26 +00:00
Aldo Stracquadanio
be8ef33b69
Fixed caching issues
...
Fixed exception raised during cache reading
Switched cache hashing to hashlib
In python 3.3 the hash function is returning different hashes during
different executions of the application.
2013-03-27 10:48:13 +00:00
Aldo Stracquadanio
de849fbe8a
Fixed follow_definition test
2013-03-27 10:48:12 +00:00
Aldo Stracquadanio
d481a7aae4
Created find_module helper to handle compatibility with python 3.3
...
Moved package checking logic in follow_str function
Created find_module compatibility helper method
Conditional implementation of load_module for python 3.3
2013-03-27 10:47:29 +00:00
David Halter
a99d9541bd
on the way to a better fast_parser - improved a lot of the positioning stuff
2013-03-24 22:51:17 +04:30
David Halter
6c998067e8
Merge pull request #177 from tkf/Generator-object-has-no-attribute-start_pos
...
Generator object has no attribute start_pos (added a failing test)
2013-03-21 11:06:21 -07:00
David Halter
6c65eaf14d
Merge pull request #186 from tkf/versioned-cache
...
Remove old version of FS cache automatically
2013-03-20 09:05:37 -07:00