diff options
| author | Tim Graham <timograham@gmail.com> | 2016-10-04 14:39:49 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-10-04 14:39:49 -0400 |
| commit | 0083a4c8e9d3b8fcc237b1dce1c5412d342b7de2 (patch) | |
| tree | 2754495f9712cc46f545a53da9c23cd7b81c1c20 /tests | |
| parent | aa9569fce1b308819039450e3d2b852c37128209 (diff) | |
Refs #18974 -- Deprecated @models.permalink() decorator.
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/model_permalink/models.py | 30 |
1 files changed, 18 insertions, 12 deletions
diff --git a/tests/model_permalink/models.py b/tests/model_permalink/models.py index dacf2a3fb3..9074837a8b 100644 --- a/tests/model_permalink/models.py +++ b/tests/model_permalink/models.py @@ -1,4 +1,7 @@ +import warnings + from django.db import models +from django.utils.deprecation import RemovedInDjango21Warning def set_attr(name, value): @@ -8,17 +11,20 @@ def set_attr(name, value): return wrapper -class Guitarist(models.Model): - name = models.CharField(max_length=50) - slug = models.CharField(max_length=50) +with warnings.catch_warnings(): + warnings.simplefilter('ignore', category=RemovedInDjango21Warning) + + class Guitarist(models.Model): + name = models.CharField(max_length=50) + slug = models.CharField(max_length=50) - @models.permalink - def url(self): - "Returns the URL for this guitarist." - return ('guitarist_detail', [self.slug]) + @models.permalink + def url(self): + "Returns the URL for this guitarist." + return ('guitarist_detail', [self.slug]) - @models.permalink - @set_attr('attribute', 'value') - def url_with_attribute(self): - "Returns the URL for this guitarist and holds an attribute" - return ('guitarist_detail', [self.slug]) + @models.permalink + @set_attr('attribute', 'value') + def url_with_attribute(self): + "Returns the URL for this guitarist and holds an attribute" + return ('guitarist_detail', [self.slug]) |
