[DBIx-Class-Devel] [DBIx-Class-Fixtures] Failing Test for german special characters (#5)

Patrick Simon notifications at github.com
Tue May 5 15:08:27 GMT 2015


pasfreelance wants to merge 10 commits into dbsrgits:master from itnode:master:

Hey,

i've created a test which is populating a MySQL Database with german special chars, dumping it into fixtures and repopulate it from the fixtures.

You have to set Environment variables, to run the test against a MySQL database:

```
export FIXTURETEST_DSN="DBI:mysql:database=fixtures;host=localhost"
export FIXTURETEST_USER=mysqluser
export FIXTURETEST_PASS=mysqlpassword
```

t/19-populate-unicode.t fails after importing the fixtures back into the MySQL DB.

We couldn't find the bug, but can help if you give us a hint.

Thanks in advance,

Patrick
You can view, comment on, or merge this pull request online at:

  https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5

-- Commit Summary --

  * added a test that fails for unicode mysql
  * fixed the test to work with mysql per $ENV
  * Remove ~-Files
  * removed hashref
  * populate the right db
  * repopulate mysql database to find failures
  * added utf8 features for testing
  * removed fix files
  * removed debug output
  * removed fixtures

-- File Changes --

    R t/.19-populate-unicode.t.un~ (0)
    M t/19-populate-unicode.t (25)
    M t/lib/.DBICTest.pm.un~ (0)
    M t/lib/DBICTest.pm (2)
    M t/var/DBIxClassDifferent.db (0)
    D t/var/fixtures/CD/1.fix (6)
    D t/var/fixtures/CD/2.fix (6)
    D t/var/fixtures/CD/3.fix (6)
    D t/var/fixtures/CD/4.fix (6)
    D t/var/fixtures/CD/5.fix (6)
    D t/var/fixtures/CD/6.fix (6)
    M t/var/fixtures/_config_set (16)
    D t/var/fixtures/artist/1.fix (4)
    D t/var/fixtures/artist/2.fix (4)
    D t/var/fixtures/artist/3.fix (4)
    D t/var/fixtures/excludes/CD/1.fix (6)
    D t/var/fixtures/excludes/CD/2.fix (6)
    D t/var/fixtures/excludes/CD/3.fix (6)
    D t/var/fixtures/excludes/CD/4.fix (6)
    D t/var/fixtures/excludes/CD/5.fix (6)
    D t/var/fixtures/excludes/CD/6.fix (6)
    M t/var/fixtures/excludes/_config_set (20)
    D t/var/fixtures/excludes/artist/1.fix (4)
    D t/var/fixtures/excludes/artist/2.fix (4)
    D t/var/fixtures/excludes/artist/3.fix (4)
    D t/var/fixtures/excludes/artist/32948.fix (4)
    D t/var/fixtures/excludes/artist/4.fix (4)
    D t/var/fixtures/excludes/cd_to_producer/1-1.fix (4)
    D t/var/fixtures/excludes/cd_to_producer/1-2.fix (4)
    D t/var/fixtures/excludes/cd_to_producer/1-3.fix (4)
    D t/var/fixtures/excludes/cd_to_producer/2-1.fix (4)
    D t/var/fixtures/excludes/cd_to_producer/2-2.fix (4)
    D t/var/fixtures/excludes/cd_to_producer/3-3.fix (4)
    D t/var/fixtures/excludes/producer/1.fix (4)
    D t/var/fixtures/excludes/producer/2.fix (4)
    D t/var/fixtures/excludes/producer/3.fix (4)
    D t/var/fixtures/excludes/track/10.fix (9)
    D t/var/fixtures/excludes/track/11.fix (9)
    D t/var/fixtures/excludes/track/12.fix (9)
    D t/var/fixtures/excludes/track/13.fix (9)
    D t/var/fixtures/excludes/track/14.fix (9)
    D t/var/fixtures/excludes/track/15.fix (9)
    D t/var/fixtures/excludes/track/16.fix (9)
    D t/var/fixtures/excludes/track/17.fix (9)
    D t/var/fixtures/excludes/track/18.fix (9)
    D t/var/fixtures/excludes/track/4.fix (9)
    D t/var/fixtures/excludes/track/5.fix (9)
    D t/var/fixtures/excludes/track/6.fix (9)
    D t/var/fixtures/excludes/track/7.fix (9)
    D t/var/fixtures/excludes/track/8.fix (9)
    D t/var/fixtures/excludes/track/9.fix (9)
    D t/var/fixtures/multi/date.json/CD/3.fix (6)
    D t/var/fixtures/multi/date.json/_config_set (20)
    D t/var/fixtures/multi/date.json/_dumper_version (1)
    D t/var/fixtures/multi/date.json/artist/1.fix (4)
    D t/var/fixtures/multi/date.json/track/9.fix (19)
    D t/var/fixtures/multi/rules.json/CD/2.fix (6)
    D t/var/fixtures/multi/rules.json/CD/5.fix (6)
    D t/var/fixtures/multi/rules.json/_config_set (54)
    D t/var/fixtures/multi/rules.json/_dumper_version (1)
    D t/var/fixtures/multi/rules.json/artist/1.fix (4)
    D t/var/fixtures/multi/rules.json/artist/2.fix (4)
    D t/var/fixtures/multi/rules.json/track/14.fix (9)
    D t/var/fixtures/multi/rules.json/track/5.fix (9)

-- Patch Links --

https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5.patch
https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/dbsrgits/DBIx-Class-Fixtures/pull/5
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.scsys.co.uk/pipermail/dbix-class-devel/attachments/20150505/9d3f95be/attachment-0001.htm>


More information about the DBIx-Class-Devel mailing list