>
>
> you can see the tests at http://ci.djangoproject.com/ -- currently Oracle 
> is untested cause it's a major pita to setup on ubuntu.
>

Thanks for the info.

If anyone is interested, I get 11 failures and 5 errors on master against 
Oracle with ./runtests right now:


======================================================================
ERROR: test_lookup_date_as_str (modeltests.lookup.tests.LookupTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../lib/python2.7/site-packages/django/test/testcases.py", line 
883, in skip_wrapper
    return test_func(*args, **kwargs)
  File ".../github/django/tests/modeltests/lookup/tests.py", line 70, in 
test_lookup_date_as_str
    '<Article: Article 1>',
  File ".../lib/python2.7/site-packages/django/test/testcases.py", line 
810, in assertQuerysetEqual
    return self.assertEqual(list(items), values)
  File ".../lib/python2.7/site-packages/django/db/models/query.py", line 
125, in _result_iter
    self._fill_cache()
  File ".../lib/python2.7/site-packages/django/db/models/query.py", line 
950, in _fill_cache
    self._result_cache.append(next(self._iter))
  File ".../lib/python2.7/site-packages/django/db/models/query.py", line 
305, in iterator
    for row in compiler.results_iter():
  File ".../lib/python2.7/site-packages/django/db/models/sql/compiler.py", 
line 690, in results_iter
    for rows in self.execute_sql(MULTI):
  File ".../lib/python2.7/site-packages/django/db/models/sql/compiler.py", 
line 755, in execute_sql
    cursor.execute(sql, params)
  File ".../lib/python2.7/site-packages/django/db/backends/oracle/base.py", 
line 774, in execute
    six.reraise(utils.DatabaseError, utils.DatabaseError(*tuple(e.args)), 
sys.exc_info()[2])
  File ".../lib/python2.7/site-packages/django/db/backends/oracle/base.py", 
line 767, in execute
    return self.cursor.execute(query, self._param_generator(params))
DatabaseError: ORA-01840: input value not long enough for date format


======================================================================
ERROR: test_gfk_to_model_with_empty_pk 
(regressiontests.generic_relations_regress.tests.GenericRelationTests)
Test related to #13085
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
".../github/django/tests/regressiontests/generic_relations_regress/tests.py", 
line 134, in test_gfk_to_model_with_empty_pk
    b1 = Board.objects.create(name='')
  File ".../lib/python2.7/site-packages/django/db/models/manager.py", line 
149, in create
    return self.get_query_set().create(**kwargs)
  File ".../lib/python2.7/site-packages/django/db/models/query.py", line 
406, in create
    obj.save(force_insert=True, using=self.db)
  File ".../lib/python2.7/site-packages/django/db/models/base.py", line 
537, in save
    force_update=force_update, update_fields=update_fields)
  File ".../lib/python2.7/site-packages/django/db/models/base.py", line 
641, in save_base
    result = manager._insert([self], fields=fields, return_id=update_pk, 
using=using, raw=raw)
  File ".../lib/python2.7/site-packages/django/db/models/manager.py", line 
218, in _insert
    return insert_query(self.model, objs, fields, **kwargs)
  File ".../lib/python2.7/site-packages/django/db/models/query.py", line 
1604, in insert_query
    return query.get_compiler(using=using).execute_sql(return_id)
  File ".../lib/python2.7/site-packages/django/db/models/sql/compiler.py", 
line 852, in execute_sql
    cursor.execute(sql, params)
  File ".../lib/python2.7/site-packages/django/db/backends/oracle/base.py", 
line 769, in execute
    six.reraise(utils.IntegrityError, utils.IntegrityError(*tuple(e.args)), 
sys.exc_info()[2])
  File ".../lib/python2.7/site-packages/django/db/backends/oracle/base.py", 
line 767, in execute
    return self.cursor.execute(query, self._param_generator(params))
IntegrityError: ORA-01400: cannot insert NULL into 
("TEST_D498902"."GENERIC_RELATIONS_REGRESS_2BFD"."NAME")


======================================================================
ERROR: test_get_key_columns 
(regressiontests.introspection.tests.IntrospectionTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../lib/python2.7/site-packages/django/test/testcases.py", line 
883, in skip_wrapper
    return test_func(*args, **kwargs)
  File ".../github/django/tests/regressiontests/introspection/tests.py", 
line 115, in test_get_key_columns
    key_columns = connection.introspection.get_key_columns(cursor, 
Article._meta.db_table)
  File ".../lib/python2.7/site-packages/django/db/backends/__init__.py", 
line 1082, in get_key_columns
    raise NotImplementedError
NotImplementedError

======================================================================
ERROR: setUpClass (regressiontests.views.tests.i18n.JavascriptI18nTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../github/django/tests/regressiontests/views/tests/i18n.py", line 
185, in setUpClass
    cls.selenium = firefox.WebDriver()
  File 
".../lib/python2.7/site-packages/selenium/webdriver/firefox/webdriver.py", 
line 59, in __init__
    self.binary, timeout),
  File 
".../lib/python2.7/site-packages/selenium/webdriver/firefox/extension_connection.py",
 
line 47, in __init__
    self.binary.launch_browser(self.profile)
  File 
".../lib/python2.7/site-packages/selenium/webdriver/firefox/firefox_binary.py", 
line 43, in launch_browser
    self._start_from_profile_path(self.profile.path)
  File 
".../lib/python2.7/site-packages/selenium/webdriver/firefox/firefox_binary.py", 
line 65, in _start_from_profile_path
    env=self._firefox_env).communicate()
  File ".../lib/python2.7/subprocess.py", line 679, in __init__
    errread, errwrite)
  File ".../lib/python2.7/subprocess.py", line 1249, in _execute_child
    raise child_exception
AttributeError: 'NoneType' object has no attribute 'rfind'

======================================================================
ERROR: test_query_encoding 
(regressiontests.backends.tests.LastExecutedQueryTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../github/django/tests/regressiontests/backends/tests.py", line 
178, in test_query_encoding
    cursor = tags.query.get_compiler('default').execute_sql(None)
  File ".../lib/python2.7/site-packages/django/db/models/sql/compiler.py", 
line 755, in execute_sql
    cursor.execute(sql, params)
  File ".../lib/python2.7/site-packages/django/db/backends/util.py", line 
45, in execute
    sql = self.db.ops.last_executed_query(self.cursor, sql, params)
  File ".../lib/python2.7/site-packages/django/db/backends/oracle/base.py", 
line 273, in last_executed_query
    return cursor.statement.decode("utf-8")
  File ".../lib/python2.7/encodings/utf_8.py", line 16, in decode
    return codecs.utf_8_decode(input, errors, True)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 
16-17: ordinal not in range(128)

======================================================================
FAIL: test_generic_relations_values_list 
(modeltests.generic_relations.tests.GenericRelationsTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../github/django/tests/modeltests/generic_relations/tests.py", 
line 24, in test_generic_relations_values_list
    self.assertIn(t1.id, animal_tag_ids)
AssertionError: 40 not found in [20]

======================================================================
FAIL: test_extra_method_select_argument_with_dashes_and_values 
(modeltests.basic.tests.ModelTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../github/django/tests/modeltests/basic/tests.py", line 596, in 
test_extra_method_select_argument_with_dashes_and_values
    [[('dashed-value', 1), ('headline', 'Article 11')], [('dashed-value', 
1), ('headline', 'Article 12')]])
AssertionError: Lists differ: [[(u'dashed-value', 1), (u'hea... != 
[[(u'dashed-value', 1), (u'hea...

Second list contains 1 additional elements.
First extra element 1:
[(u'dashed-value', 1), (u'headline', u'Article 12')]

- [[(u'dashed-value', 1), (u'headline', u'Article 11')]]
?                                                      ^

+ [[(u'dashed-value', 1), (u'headline', u'Article 11')],
?                                                      ^

+  [(u'dashed-value', 1), (u'headline', u'Article 12')]]

======================================================================
FAIL: test_year_lookup_edge_case (modeltests.basic.tests.ModelTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../github/django/tests/modeltests/basic/tests.py", line 527, in 
test_year_lookup_edge_case
    ["<Article: Article 11>", "<Article: Article 12>"])
  File ".../lib/python2.7/site-packages/django/test/testcases.py", line 
810, in assertQuerysetEqual
    return self.assertEqual(list(items), values)
AssertionError: Lists differ: ['<Article: Article 11>'] != [u'<Article: 
Article 11>', u'<...

Second list contains 1 additional elements.
First extra element 1:
<Article: Article 12>

- ['<Article: Article 11>']
+ [u'<Article: Article 11>', u'<Article: Article 12>']

======================================================================
FAIL: test_foreign_key (modeltests.one_to_one.tests.OneToOneTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../github/django/tests/modeltests/one_to_one/tests.py", line 100, 
in test_foreign_key
    assert_filter_waiters(id__exact=self.p1.pk)
  File ".../github/django/tests/modeltests/one_to_one/tests.py", line 90, 
in assert_filter_waiters
    '<Waiter: Joe the waiter at Demon Dogs the restaurant>'
  File ".../lib/python2.7/site-packages/django/test/testcases.py", line 
810, in assertQuerysetEqual
    return self.assertEqual(list(items), values)
AssertionError: Lists differ: [] != ['<Waiter: Joe the waiter at D...

Second list contains 1 additional elements.
First extra element 0:
<Waiter: Joe the waiter at Demon Dogs the restaurant>

- []
+ ['<Waiter: Joe the waiter at Demon Dogs the restaurant>']

======================================================================
FAIL: test_field_types (regressiontests.inspectdb.tests.InspectDBTestCase)
Test introspection of various Django field types
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../github/django/tests/regressiontests/inspectdb/tests.py", line 
44, in test_field_types
    assertFieldType('bool_field', "models.BooleanField()")
  File ".../github/django/tests/regressiontests/inspectdb/tests.py", line 
35, in assertFieldType
    self.assertEqual(definition, out_def)
AssertionError: u'models.BooleanField()' != 'models.IntegerField()'

======================================================================
FAIL: test_custom_project_template_from_tarball_by_url 
(regressiontests.admin_scripts.tests.StartProject)
Make sure the startproject management command is able to use a different 
project template from a tarball via a url
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../github/django/tests/regressiontests/admin_scripts/tests.py", 
line 1544, in test_custom_project_template_from_tarball_by_url
    self.assertNoOutput(err)
  File ".../github/django/tests/regressiontests/admin_scripts/tests.py", 
line 170, in assertNoOutput
    self.assertEqual(len(stream), 0, "Stream should be empty: actually 
contains '%s'" % stream)
AssertionError: Stream should be empty: actually contains 'ReadError: file 
could not be opened successfully
'

======================================================================
FAIL: test_project_template_tarball_url 
(regressiontests.admin_scripts.tests.StartProject)
Startproject management command handles project template tar/zip balls from 
non-canonical urls
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../github/django/tests/regressiontests/admin_scripts/tests.py", 
line 1557, in test_project_template_tarball_url
    self.assertNoOutput(err)
  File ".../github/django/tests/regressiontests/admin_scripts/tests.py", 
line 170, in assertNoOutput
    self.assertEqual(len(stream), 0, "Stream should be empty: actually 
contains '%s'" % stream)
AssertionError: Stream should be empty: actually contains 'ReadError: file 
could not be opened successfully
'

======================================================================
FAIL: test_sql_all (regressiontests.commands_sql.tests.SQLCommandsTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../github/django/tests/regressiontests/commands_sql/tests.py", 
line 36, in test_sql_all
    self.assertIn(len(output), [2, 3])
AssertionError: 4 not found in [2, 3]

======================================================================
FAIL: test_sql_create 
(regressiontests.commands_sql.tests.SQLCommandsTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../github/django/tests/regressiontests/commands_sql/tests.py", 
line 18, in test_sql_create
    six.assertRegex(self, output[0], r'^CREATE TABLE .commands_sql_book.*')
  File ".../lib/python2.7/site-packages/django/utils/six.py", line 413, in 
assertRegex
    return getattr(self, _assertRegex)(*args, **kwargs)
AssertionError: Regexp didn't match: u'^CREATE TABLE .commands_sql_book.*' 
not found in u'CREATE TABLE "COMMANDS_SQL_BOOK" (\n    "ID" NUMBER(11) NOT 
NULL PRIMARY KEY,\n    "TITLE" NVARCHAR2(100)\n)\n;'

======================================================================
FAIL: test_sql_delete 
(regressiontests.commands_sql.tests.SQLCommandsTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../github/django/tests/regressiontests/commands_sql/tests.py", 
line 23, in test_sql_delete
    six.assertRegex(self, output[0], r'^DROP TABLE .commands_sql_book.*')
  File ".../lib/python2.7/site-packages/django/utils/six.py", line 413, in 
assertRegex
    return getattr(self, _assertRegex)(*args, **kwargs)
AssertionError: Regexp didn't match: u'^DROP TABLE .commands_sql_book.*' 
not found in u'DROP SEQUENCE "COMMANDS_SQL_BOOK_SQ";'

======================================================================
FAIL: test_related_null_to_field 
(regressiontests.many_to_one_regress.tests.ManyToOneRegressionTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
".../github/django/tests/regressiontests/many_to_one_regress/tests.py", 
line 136, in test_related_null_to_field
    self.assertEqual(list(c1.drivers.all()), [])
AssertionError: Lists differ: [<Driver: Driver object>] != []

First list contains 1 additional elements.
First extra element 0:
Driver object

- [<Driver: Driver object>]
+ []

----------------------------------------------------------------------
Ran 5064 tests in 41276.438s

FAILED (failures=11, errors=5, skipped=110, expected failures=10)

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to