summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2016-10-04 14:39:49 -0400
committerGitHub <noreply@github.com>2016-10-04 14:39:49 -0400
commit0083a4c8e9d3b8fcc237b1dce1c5412d342b7de2 (patch)
tree2754495f9712cc46f545a53da9c23cd7b81c1c20 /tests
parentaa9569fce1b308819039450e3d2b852c37128209 (diff)
Refs #18974 -- Deprecated @models.permalink() decorator.
Diffstat (limited to 'tests')
-rw-r--r--tests/model_permalink/models.py30
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])