Joost Cassee
31ffca4c2f
Merge branch 'master' of github.com:jcassee/django-analytical
2011-10-30 17:23:14 +01:00
Joost Cassee
128014db99
Add support for the Spring Metrics service
2011-10-30 17:22:02 +01:00
Joost Cassee
9d701f5d34
Cosmetic changes to site speed tracking
2011-10-06 18:29:52 +02:00
Joost Cassee
d78f5f7264
Improve Google Analytics variable test
2011-10-06 18:15:31 +02:00
Uros Trebec
fa0e578fdd
Added a default setting "PAGE_LOAD_TIME = False" in google_analytics.py templatetags
2011-10-03 20:04:34 +02:00
Uros Trebec
a4b076f9e8
Added a 'test_track_page_load_time' to test '_trackPageLoadTime' enabled by GOOGLE_ANALYTICS_PAGE_LOAD_TIME
2011-10-03 20:04:34 +02:00
Uros Trebec
1eab45d6b2
Added a 'GOOGLE_ANALYTICS_PAGE_LOAD_TIME' option to insert '_trackPageLoadTime' in google_analytics.py templatetag
2011-10-03 20:03:18 +02:00
Joost Cassee
95f0307787
Update changelog and bump version
2011-09-19 22:36:47 +02:00
Joost Cassee
b8ffab47f1
Merge pull request #9 from poswald/master
...
Allow sending events and properties to KISSmetrics
2011-09-19 13:34:43 -07:00
Paul Oswald
ebfebef65d
Rename context var to 'kiss_metrics_properties'; add link to KISSmetrics docs.
2011-09-19 10:04:50 +09:00
Paul Oswald
56653912f1
Add a unit test for KISSmetrics properties
2011-09-18 11:48:36 +09:00
Joost Cassee
bb3b75a1ee
Bump version to 0.10.0
2011-09-18 00:36:20 +02:00
Joost Cassee
b9c2b88d22
Merge remote-tracking branch 'edavis/setting-deleted'
2011-09-18 00:12:30 +02:00
Joost Cassee
1ae5d5c4d7
Add multiple domains support for Google Analytics
2011-09-17 23:13:25 +02:00
Eric Davis
264f984421
Clarify where assertRaisesRegexp comes from
2011-09-17 12:29:15 -07:00
Eric Davis
75443cd014
Properly set the exit code when running tests
...
run_tests returns the number of failed tests. Supplying this number
to sys.exit lets other programs know if there were any test failures.
Also, run the tests with the default verbosity.
2011-09-17 11:26:19 -07:00
Eric Davis
c88fbd6c75
Make SettingDeleted tests compatible with Python 2.6 and Django 1.2
...
Using assertRaises as a context manager only became possible in Python
2.7 or when using Django 1.3 (thanks to unittest2). This change lets
the tests pass when using Python 2.6 and Django 1.2.
Also, test for the existence of assertRaisesRegexp and use it if it
exists, otherwise use assertRaises.
2011-09-17 11:13:15 -07:00
Paul Oswald
f85b62758d
Allow setting properties in context; Document properties and events.
2011-09-18 01:07:03 +09:00
Eric Davis
39af53a8c8
Fix recursion error when copying settings._wrapped
...
https://github.com/jcassee/django-analytical/issues/8 for more information
2011-09-16 16:26:40 -07:00
Eric Davis
96ee34e671
Use assertRaisesRegexp for get_required_setting test
2011-09-16 16:26:40 -07:00
Eric Davis
e8ce3be1b0
Add some tests for SETTING_DELETED
2011-09-12 09:25:46 -07:00
Eric Davis
ac304371f5
Better handle deleting non-existent attributes
2011-09-12 09:17:48 -07:00
Eric Davis
d217672224
Copy the wrapped settings object when creating UserSettingsHolder
...
This is needed otherwise deleted settings don't get added back for
later tests
2011-09-12 09:16:15 -07:00
Eric Davis
c1926dc77e
Clean up docstring for override_settings
2011-09-11 22:34:24 -07:00
Eric Davis
2a1e2d3f68
Delete settings if set to SETTING_DELETED
...
Prior to this, SETTING_DELETED was successfully returning values but
was raising AnalyticalException because it failed a subsequent regexp
check.
With this, delete the attribute so that settings.KEY raises an
AttributeError, as expected.
2011-09-11 22:31:43 -07:00
Eric Davis
948c6c7b83
Display original class name when using override_settings
2011-09-10 22:17:58 -07:00
Joost Cassee
8784df4524
Add support for the SnapEngage service
2011-08-22 23:21:57 +02:00
Joost Cassee
499a9c3cd8
Update changelog and bump version
2011-08-19 07:59:02 +02:00
Julien Grenier
e2e01490dc
This is the updated code from the mixpanel API Integration code. (see http://mixpanel.com/api/docs/guides/integration/js )
2011-08-16 14:07:08 -03:00
Joost Cassee
f6a634a64e
Small changes to enumerate compatibility
...
Also update the changelog and version number.
2011-07-21 07:17:01 +02:00
Joost Cassee
861e3b7947
Merge branch 'master' of github.com:jcassee/django-analytical
2011-07-21 07:09:50 +02:00
Joost Cassee
1160a10a3d
Add 'and others' to copyright
2011-07-21 07:09:37 +02:00
Iván Raskovsky
a0c6d992ef
added python 2.5 compatibility to google_analytics
2011-07-18 15:21:57 -03:00
Joost Cassee
2e4cb7fff9
Update changelog and increment version
2011-07-05 18:01:44 +02:00
Joost Cassee
13d4051592
Merge branch 'master' of github.com:jcassee/django-analytical
...
Remove settings manager from testcase
2011-07-05 07:12:58 +02:00
Joost Cassee
f0d4a412c2
Test updates for override_settings decorator
2011-07-04 14:07:56 +02:00
Eric Davis
c09e02f833
Use a plain TestCase for the two suites that alter INSTALLED_APPS
...
And move the syncdb call to setUp in ChartbeatTagTestCaseWithSites
2011-06-29 12:15:10 -07:00
Eric Davis
6187229e3e
Add test for CHARTBEAT_AUTO_DOMAIN
...
Even if 'django.contrib.sites' is in INSTALLED_APPS, don't add the
domain if CHARTBEAT_AUTO_DOMAIN is False
2011-06-29 12:07:37 -07:00
Eric Davis
249dac1467
CHARTBEAT_USER_ID is already set at the class level
2011-06-29 12:06:46 -07:00
Eric Davis
3391d78773
Check for 'django.contrib.sites' when getting the domain for chartbeat
2011-06-29 11:54:57 -07:00
Eric Davis
b712121a22
Clean up chartbeat tests
...
Must call 'syncdb' inside test_rendering_setup_site because we add
'django.contrib.sites' to INSTALLED_APPS
2011-06-29 10:49:37 -07:00
Eric Davis
5bf02a8a07
Backport an updated override_settings now included in Django trunk
...
Works better when decorating a TestCase
2011-06-29 10:47:37 -07:00
Eric Davis
7fafba34b4
run_tests is depreciated. Use DjangoTestSuiteRunner
2011-06-29 10:46:27 -07:00
Joost Cassee
60fc527ef0
Add @with/out_apps TestCase decorators
...
Add decorators for adding and removing apps from INSTALLED_APPS in test
cases.
2011-06-29 08:10:02 +02:00
Eric Davis
2efd00dfbe
Update tests to reflect changes in 70ff4f6
2011-06-28 11:49:29 -07:00
Eric Davis
5d0e7226ad
Use override_settings with Chartbeat's test_rendering_setup_site too
2011-06-28 11:49:19 -07:00
Eric Davis
a76bb3a3a6
Drop django.contrib.sites from INSTALLED_APPS before the test even runs
...
An attempt at resolving https://github.com/jcassee/django-analytical/issues/2
2011-06-28 10:57:58 -07:00
Joost Cassee
70ff4f6826
Support multiple Clicky codes; increment version
...
Clicky has updated their Javascript code to support logging to multiple
sites at the same time.
2011-06-05 15:17:41 +02:00
Joost Cassee
3e5e0c25f2
Fix MANIFEST bug
...
An old MANIFEST file caused GoSquared support to be missing from the
source distribution.
2011-04-23 00:14:18 +02:00
Joost Cassee
d40b73f23c
Bump version to 0.8.0
2011-04-01 22:42:03 +02:00